DEVLOG

[Git push 에러 해결] Updates were rejected because the tip of your current branch is behind its remote.. 본문

GitHub

[Git push 에러 해결] Updates were rejected because the tip of your current branch is behind its remote..

BINTHEWORLD 2022. 7. 13. 17:36

error: Updates were rejected because the tip of your current branch is behind its remote

내 브랜치까지는 정상적으로 push 되었으나, main 브랜치와 merge 후 push하는 과정에서 해당 에러가 발생하였다.

 

이 에러는 데이터 유실 등의 문제 소지가 있는 파일을 git에서 처리되지 않도록 띄우는 에러라고 한다.

 

해결방법을 찾아보니 강력 푸시가 가장 많이 사용되었지만, 이는 근본적인 해결책이 아니기도 하며, 협업에서 강력 푸시는 최대한 지양해야 하는 방법이므로 아래 명령어를 통해 해결할 수 있었다.

git pull --rebase origin 브랜치명 // 나의 경우 main 브랜치에 push 중 발생하였으므로 main을 적어주었다.

 이후 다시 merge와 push를 진행하니 정상적으로 push 되었다!

Comments