Git本地有未提交文件,直接拉取遠端最新版本

git pull = git fetch + git mergegit

一、修改不一樣的文件:服務器

用戶D和用戶L在本地提交中修改了不一樣的文件,若是用戶D將改動推送到服務器後,用戶L再推送就會遇到非快進式推送錯誤。fetch

 

 解決辦法:(合併推送)spa

 

 

 二、修改相同文件的不一樣區域:code

 當用戶D和L在本地提交中分別修改了同一文件夾下或者同一文件下的相同文件時仍能夠提交併成功合併。具體操做同上步驟。blog

參考連接:http://www.uml.org.cn/pzgl/201804194.aspget

 

 

 

 

 

先將本分支Head重置至masterit

git reset --hard origin/master 

git 強行pull並覆蓋本地文件ast

git fetch --all  
git reset
--hard origin/master
git pull

取消合併方法:class

$ git status -sb

$ git merge --abort

$ git status -sb
相關文章
相關標籤/搜索