git沖突解決
先fetch,pull,如果文件沖突,手動處理沖突文件,然后再fetch,pull,發現拉不下來,這時需要將文件改為已合並,然后提交文件
具體操作截圖如下:
第一次合並文件操作之后,需要選中Mark Resolved,第二次合並文件操作之后,沖突文件的狀態自動變成Mark Resolved。
情況2
本地有修改和提交,如何強制用遠程的庫更新更新。我嘗試過用git pull -f,總是提示 You have not concluded your merge. (MERGE_HEAD exists)。
具體情況是本地和遠程都修改了同一個文件,並且本地還修改了另外一個文件。
處理方法
將本地uncommit changes 分支合並到遠程服務器的分支,選擇第二項,保持本地的修改。
然后重新提交本地修改的所有文件即可。
本地的幾次修改提交,就會產生幾次push。
參考http://www.xuebuyuan.com/1933454.html,但是上面有問題。沖突之后可以不回滾本地代碼。
選擇第二項。