1. 程式人生 > >Git推送程式碼到遠端倉庫發生錯誤non-fast-forward後的衝突解決

Git推送程式碼到遠端倉庫發生錯誤non-fast-forward後的衝突解決

錯誤提示: 

 ! [rejected]        master -> master (non-fast forward)    

錯誤原因:

it倉庫中已經有一部分程式碼,所以它不允許你直接把你的程式碼覆蓋上去

解決方法:

1,強推,即利用強覆蓋方式用你本地的程式碼替代git倉庫內的內容

git push -f

2,先把git的東西fetch到你本地然後merge後再push

$ git fetch

$ git merge

第一張方法我試了可行,第二種,等你們驗證[/手動滑稽]