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


git pull = git fetch + git merge

1、修改不同的文件:

用戶D和用戶L在本地提交中修改了不同的文件,如果用戶D將改動推送到服務器后,用戶L再推送就會遇到非快進式推送錯誤。

 

 解決辦法:(合並推送)

 

 

 2、修改相同文件的不同區域:

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

參考鏈接:http://www.uml.org.cn/pzgl/201804194.asp

 

 

 

 

 

先將本分支Head重置至master

git reset --hard origin/master 

git 強行pull並覆蓋本地文件

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

取消合並方法:

$ git status -sb

$ git merge --abort

$ git status -sb

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM