git 병합2 git 병합 충돌 해결하기 git merge 명령어를 사용해서 병합을 하다 보면 충돌이 발생할 때가 있는데 각각의 브랜치에서 똑같은 파일을 수정했기 때문에 충돌이 발생한 것이다. 서로 분담을 잘해서 똑같은 파일을 수정하지 않게 하는 게 가장 좋겠지만 의도치 않게 충돌이 발생했을 때 어떻게 해결해야 되는지 알아보자. master 브랜치에서 파일 생성 및 commit master 브랜치에서 파일을 생성하고 commit을 했다. b-branch 브랜치 생성 및 파일 수정 b-branch를 생성하고 파일에 hello 메시지를 추가해서 파일을 수정하고 commit을 했다. master 브랜치 이동 및 파일 수정 master 브랜치로 이동해서 hello world를 추가해서 파일을 수정하고 commit을 했다. 브랜치 충돌 수정 및 병합 m.. 2023. 1. 23. git fast forward merge로 병합하기 git merge "병합할 브랜치" 명령어로 서로 다른 브랜치를 병합할 수 있는데 fast forward merge는 A, B의 브랜치가 병합한다고 했을 때 A 브랜치의 내용은 그대로이고 B 브랜치의 내용만 변경이 돼서 A의 브랜치에 B브랜치의 내용을 합하기만 하면 될 때 빠르게 병합되는 방식이다. fast forward merge로 병합하기 master 브랜치에 a.txt를 생성하고 commit을 하고 b-branch에 b.txt를 생성하고 commit을 했다. 그리고 병합을 하기 위해서 master 브랜치로 이동을 했다. 원하는 브랜치에 병합을 하기 위해서는 먼저 해당 브랜치로 이동을 해야 된다. master 브랜치에서 git merge "브랜치명" 명령어로 병합을 했다. master 브랜치는 a.t.. 2023. 1. 21. 이전 1 다음