본문 바로가기
형상관리/GIT

[GIT] Github - rejected-non-fast-forward

by steadyMan 2022. 4. 1.

에러 알림메세지

어느날 Commit and Push를 했는데 평소와 다른 메세지였고 확인결과 push가 거절됐다는 내용이였습니다. 

 

github에 들어가서 readme파일을 수정했었는데 그것이 충돌의 원인이되어 정상적으로 수행이 안되는 상황이였습니다. 

 

IDE는 STS를 사용했습니다.

 


 

1.  [Git Repositories]로 perspective를 변경합니다. 

2. 문제가 발생한 저장소에 오른쪽 클릭 후 merge를 수행합니다.

3. origin 항목에서 오른쪽 클릭하여 Configure Fetch 실행합니다. 

4. Advanced 메뉴 클릭 후 main브런치 추가 

만일 Specifications for fetch에 이미 항목이 있었다면 Remove후 추가한다.

 

이후 푸쉬가 하면 정상적으로 수행됩니다. 

댓글