[git] Can’t automatically merge. Don’t worry, you can still create the pull request. 해결하기

YJ KIM·2022년 9월 11일


... git에서 pull request 날리는 과정에서 항상 해당 문구가 뜬다.
해결 방법을 맨날 구글링해서 찾다가 귀찮아서 기록하려고 글을 쓴다 ㅎㅎ ...


원인: pr 날리는 branch (현재 push한 원격 브랜치) 와 pr 목적지인 branch의 버전이 너무 달라졌기 때문이다.

내가 ... 너무 늦게 pr 날려서 그럼 ㅎㅎ 이미 다른 사람들이 develop branch에 pr을 날려서 많이 달라졌다.

해결방법: 현재 develop branch (pr 목적지 branch)를 로컬 브랜치에 merge하고 해당 내용을 다시 재 commit -> push 하여 pr 날리는 branch에 develop branch의 현재 내용을 업데이트 하면 pr을 conflict 없이 날릴 수 있다!

수행 과정

1. 로컬 브랜치에 merge ~ into ~ 수행

2. IDE로 conflict 일일이 수정 !!!!

3. 최신 버전으로 업데이트 된 로컬 브랜치를 commit, 원격 브랜치에 push

4. 최종적으로 pr 날리기 ✌🏻

5. 근데 한 번 pr 날리고 pr 통과 안되면 자동으로 현재 내역까지 pr 날라감!!!


진짜 제때제때 해야겠다 ... 🥺

profile
모르면 쓰지 말고 쓸 거면 알고 쓰자

0개의 댓글