How to resolve git error: “Updates were rejected because the tip of your current branch is behind”

If you have already made some commits, you can do the following

git pull --rebase

This will place all your local commits on top of newly pulled changes.

BE VERY CAREFUL WITH THIS: this will probably overwrite all your present files with the files as they are at the head of the branch in the remote repo! If this happens and you didn’t want it to you can UNDO THIS CHANGE with

git rebase --abort 

… naturally you have to do that before doing any new commits!

Leave a Comment