解決Git推送錯誤non-fast-forward的方法

  • A+
所屬分類:百科知識

平時工作過程中,git在push代碼的時候有時會遇到如下的錯誤
解決Git推送錯誤non-fast-forward的方法

錯誤原因

文件沖突,本地的代碼和遠程Repository中的文件個數不一致(即遠程Repository中存在本地項目中不存在的文件)或本地得項目不是在遠程Repository代碼的基礎上修改的。

解決方法一

1
2
3
4
5
6
7
8
#git提交被拒絕,提示(non-fast-forward);
#解決方法:
1. git fetch origin dev
#獲取遠程分支debug的修改
2. git merge origin dev
#合并遠程分支debug
3. git pull origin dev
#更新本地分支

解決方法二

1
git pull -r

以上就是本文的全部內容,希望對大家的學習有所幫助

推薦應用

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: