[c언어] 충돌 해결 방법
목차
소스코드 충돌
팀 프로젝트에서는 여러 명이 동시에 소스코드를 수정하고 병합하는 경우에 충돌이 발생할 수 있습니다. 충돌은 동시에 수정된 부분이 겹치는 경우에 발생하며, 이를 해결하지 않으면 프로젝트를 진행하는 데 큰 불편을 초래할 수 있습니다.
해결 방법
-
최신 변경 내용 반영: 충돌이 발생하기 쉬운 코드를 수정하기 전에 병합 대상 브랜치를 가져와서 로컬에서 최신 변경 내용을 반영합니다.
git fetch origin git checkout [내 브랜치] git merge origin/[병합 대상 브랜치]
-
충돌 해결: 병합 시 충돌이 발생하면 충돌이 발생한 파일을 열어 수정하고, 충돌 표시문을 제거한 후에 변경 내용을 저장합니다.
-
병합 완료: 충돌이 해결되면 변경 내용을 commit하고 병합을 완료합니다.
git add [수정된 파일] git commit -m "병합 완료"
참고 자료
위의 방법을 따라 충돌을 해결하면 팀 프로젝트에서 원할한 협업을 할 수 있습니다.