더북(TheBook)

현재 작업 중인 가지는 newfile입니다.

administrator@vmgate:~/gittest$ git branch -v
  master ae5674d Edit failure.txt again
* newfile c1eea5f Close newfile

지금까지 newfile 가지에서 변경한 내용을 기본 가지인 master에 합쳐 반영하려고 합니다. 이를 병합(merge)이라고 합니다. master 가지로 이동해서 git merge 명령으로 newfile 가지를 병합합니다.

administrator@vmgate:~/gittest$ git checkout master 
Switched to branch 'master'
administrator@vmgate:~/gittest$ git merge newfile 

git merge 명령을 실행한 후 편집기가 실행됩니다. 커밋 메시지가 자동으로 ‘Merge branch [병합할 가지명]’으로 저장되는데, 수정이 필요하면 여기에서 작성할 수 있습니다. 그대로 종료하면 됩니다.

Merge branch 'newfile'
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
...
:q
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.