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

YJ KIM·2022년 9월 11일
3
post-custom-banner


... 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
모르면 쓰지 말고 쓸 거면 알고 쓰자
post-custom-banner

0개의 댓글