본문 바로가기
기타

Git pull 했는데 충돌 발생할 때 해결 방법 (merge conflict 해결)

by 요료료룡 2026. 4. 16.

📌 문제 상황

Git pull을 했는데 다음과 같은 메시지가 발생한다.

CONFLICT (content): Merge conflict in file.txt

👉 코드가 충돌하면서 자동 병합이 실패한 상태


📌 원인

  • 같은 파일의 같은 부분을
    👉 다른 사람이 수정했을 때 발생

❗ 충돌 상태 확인

git status

👉 충돌 파일 확인 가능


❗ 충돌 코드 모습

<<<<<<< HEAD
내 코드
=======
상대방 코드
>>>>>>> branch

👉 Git이 어떤 부분이 충돌인지 표시해줌


✅ 해결 방법

  1. 충돌 부분 직접 수정
  2. 원하는 코드만 남김
  3. 저장

✅ 해결 후 처리

git add .
git commit -m "conflict 해결"

🔥 추가 팁

  • 충돌은 정상적인 상황이다
  • 무조건 당황하지 말고 코드 비교하면 된다

📌 마무리

Git 충돌은

👉 코드 변경이 겹쳤을 때 발생하는 자연스러운 과정

직접 수정하고 커밋하면 해결된다.