merge 에 대해 알아본다.
예를들어 a에서 작업했던 내용이 master
인 m에서도 유용할 것 같다고 한다. 즉 합치는 작업을 하고 싶다.
master, apple도 갖고 있는 새로운 master을 만들고자 한다.
우리가 합칠려고 하는 것들의 조상을 base
라고 한다. 그리고 그 합쳐진 새로운 commit을 merge commit
이라고 한다. 이걸 직접 사람이 합친다는 것은 거의 불가능에 가깝다. 깃은 거의 대부분을 자동화 해주고, 논리적으로 불가능한 지점만 집어서 사람에게 해달라고 요구한다.