平時工作過程中,git在push代碼的時候有時會遇到如下的錯誤

錯誤原因
文件沖突,本地的代碼和遠程Repository中的文件個數不一致(即遠程Repository中存在本地項目中不存在的文件)或本地得項目不是在遠程Repository代碼的基礎上修改的。
解決方法一
git提交被拒絕,提示(non-fast-forward); 解決方法: 1. git fetch origin dev 獲取遠程分支debug的修改 2. git merge origin dev 合並遠程分支debug 3. git pull origin dev 更新本地分支

解決方法二
git pull -r
