推送本地代碼到github報錯git
git push報錯github
! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/Operater9/guest' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g. hint: 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
查了資料後發現是本地沒有update到最新版本的項目(git上有README.md文件沒下載下來)spa
本地直接push因此會出錯。.net
執行下面的拉命令,仍是不行code
$ git pull origin master From https://github.com/Operater9/guest * branch master -> FETCH_HEAD fatal: refusing to merge unrelated histories
執行下面代碼blog
參考https://stackoverflow.com/questions/24114676/git-error-failed-to-push-some-refs-toip
git pull --rebase origin master
發現此時已經把github上最新的文件下載下來了:也就是README.md文件。rem
接着執行推送get
git push -u origin master
成功推送本地代碼到遠程倉庫it