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