양쪽 가지에서 독립된 작업이 진행 중입니다.
administrator@vmgate:~/gittest$ git branch -v
master 5aba677 Edit failure.txt
* newfile fa7301f Create 2019AD.txt
새로운 파일을 작성하던 중 기존 파일을 수정할 일이 생겼습니다. newfile 가지는 그대로 두고 다시 master로 돌아옵니다.
administrator@vmgate:~/gittest$ git checkout master
master 가지에서 기존 파일 내용을 수정합니다. ➊ echo 명령으로 문자열을 추가했고 변경 내용을 저장하고자 ➋ 파일을 준비 영역에 추가한 후 ➌ 커밋했습니다.
administrator@vmgate:~/gittest$ echo 'l am denied, l collide, l provide, lm justified.' >> failure.txt ➊ administrator@vmgate:~/gittest$ git add failure.txt ➋ administrator@vmgate:~/gittest$ git commit -m 'Edit failure.txt again' ➌ [master ae5674d] Edit failure.txt again ...
master 가지에 새로운 커밋 ae5674d가 추가되었습니다.
▲ 그림 13-7 master에서 새로운 커밋 추가