더북(TheBook)

git은 양쪽 가지에서 변경된 부분을 찾아 하나로 합칩니다.

▲ 그림 13-9 newfile을 master에 병합

newfile 가지가 master에 병합되었습니다.

administrator@vmgate:~/gittest$ git branch -v
* master c04ba03 Merge branch 'newfile'
  newfile c1eea5f Close newfile

git log로 지금까지 작업 내용을 살펴보면 각 커밋이 순서대로 쌓여 있습니다. master 가지와 newfile 가지에서 각각 수정했던 내용이 모두 반영되어 하나로 합쳐진 상태입니다.

administrator@vmgate:~/gittest$ git log
commit c04ba03c91b605ae347d1268ffa6c534f29d302f (HEAD -> master)
Merge: ae5674d c1eea5f
Author: slighting <slighting@linuxmastery.kr>
Date:   Sat Aug 29 13:18:01 2020 +0000

        Merge branch 'newfile'

commit c1eea5f1dba6684012a1e4696be7fc272303932c (newfile)
Author: slighting <slighting@linuxmastery.kr>
Date:   Sat Aug 29 13:17:30 2020 +0000

        Close newfile

commit ae5674d9f68e6daad5255ad02737730ade23e083
Author: slighting <slighting@linuxmastery.kr>
Date:   Sat Aug 29 13:16:14 2020 +0000

        Edit failure.txt again

commit fa7301f3068a3f01bce913e348da1eca59285abe
Author: slighting <slighting@linuxmastery.kr>
Date:   Sat Aug 29 13:14:53 2020 +0000

        Create 2019AD.txt

commit 5aba677ce2d36b342ce8fb610094cbc6ad6cee9a
Author: slighting <slighting@linuxmastery.kr>
Date:   Sat Aug 29 13:10:27 2020 +0000

        Edit failure.txt
commit bc8d4f548a7e2f839490479a3bbddf1b74f66669
Author: slighting <slighting@linuxmastery.kr>
Date:   Sat Aug 29 12:58:45 2020 +0000

        Create failure.txt
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.