天天看點

Git Your branch is ahead of ‘origin/master‘ by X commits解決方法1方法2:代碼的确需要方法3 :代碼不需要git pull --rebasegit pull origin cherryPick

方法1

git fetch origin

方法2:代碼的确需要

git push origin

方法3 :代碼不需要

git reset --hard origin/$branch

可以先執行下git diff b r a n c h o r i g i n / branch origin/branchorigin/branch 看下差異

備注,先git log 看看還有無尚未 push 的commit

  • 如果沒有,就用git reset --hard origin/$branch強制覆寫成和遠端倉庫一樣
  • 如果有,就先push

git pull --rebase

git pull origin cherryPick