본문 바로가기
IT Basic

[Git] Can't automatically merge 해결

by HungryK 2026. 1. 9.

공부용으로 작성되는 페이지입니다. 틀린 부분이나 환경에 따라 오류가 발생할 수 있습니다. 

 


 

원인

 

본래 작업 내용을 Main 브런치에 commit하고 있었는데, Dev 브런치로 커밋하기로 합의가 되어서 해당 브런치로 PR을 진행하며 문제가 터졌다.

 

해결과정

1. Git Pull origin (이 과정에서 다시 오류 발생) 

미리 pull 받은 다음 PR를 다시 보내려고 했으나 동일한 문제가 발생했다. 

 

2. Git Status (충동 파일 체크) 

 

양쪽 브랜치에서 동일한 부분에 수정이 발생해서 어느 브랜치의 사항을 따를지 자동으로 결정할 수 없어서 에러가 발생했다. 충돌되는 파일을 수정한뒤 다시 git add-commit, 문제가 없다면 merge까지 바로 진행한다. 

 

결과 

크게 문제가 발생할만한 오류가 아니라서 다행이다. 별 작업을 안 했더라도 협업할땐 역시 자주자주 commit하는게 좋은거같다 

 

 

참고자료

 

[Git] Can't automatically merge

오늘 pull request를 날리려다가 다음과 같은 오류를 목격했다. 원인은 다른 팀원이 코드를 올린것을 내가 확인못하고 pull을 안한채 내 코드를 커밋했기 때문에 발생하는 것이였다. (정확하게는 다

codeinlife.tistory.com