git_part3_CLI branck & conflict_외부 도구를 이용해서 병합하는 방법

Eugenius1st·2022년 1월 18일
0

git

목록 보기
14/35

실습환경


공통분모인 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는 지워주면 된다.

그리고 저장을 하면


병합이 잘 된것을 확인할 수 있다.

profile
최강 프론트엔드 개발자가 되고싶은 안유진 입니다

0개의 댓글