공통분모인 master의 경우
이렇게 젹혀있고
here branch 에서는
이렇게 수정되어 있고
there branch
는 이렇게 수정되어 있다.
이때 here 에서 git commit there 을 해주면
자동화 된 부분 제외하고
H 와 T 가 충돌이 난다. 이때 수동으로 수정하는 것도 방법이지만
운영체제 선택 후 실행시키면
이렇게 뜨고, diff 차이점을 알려주고 , merge는 diff 와 병합까지 해준다.
일단 검색해보라
명령어가 나온다,
이 명령을 실행하기 위해 엔터를 치면
p4mergetool을 사용하겠다고 나온다.
git이 알아서 해주겠다고 설명하는 부분이다..
git mergetool 을 치면 병합을 돕는 도구가 사용된다.
이게 바로 p4 merge tool 이다. 윈도우 같은 경우
명령어가 다르니 주의하라 !! 검색을 통해 잘 셋팅해보길 바란다.
이렇게 한 후 저장을 하면
git status를 확인해보면 자동으로 add까지 될 것을 볼 수 있다.
cat work.txt.orig 는 이전의 상태를 확인할 수 있다.
만약 work.txt 가 맞게 변경되었다면 orig는 지워주면 된다.
그리고 저장을 하면
병합이 잘 된것을 확인할 수 있다.