使用git pull文件时和本地文件冲突怎么办?
Git常用命令
具體方法如下
git pull origin 分支//出現錯誤 git stash 緩存起來git pull origin 分支git stash pop //還原 git stash clear開發人員常常遇到這種情況:花了幾天時間一直在做一個新功能,已經改了差不多十幾個文件,突然有一個bug需要緊急解決,然后給一個build測試組。在Git問世之前基本上靠手動備份,費時且容易出錯。
git stash命令簡而言之就是幫助開發人員暫時擱置當前已做的改動,倒退到改動前的狀態,進行其他的必要操作(比如發布,或者解決一個bug,或者branch,等等),之后還可以重新載入之前擱置的改動,很cool吧?
首先,用git add把所有的改動加到staging area。
git add .接著用git stash把這些改動擱置。
git stash到這里,當前工作平臺就回復到改動之前了。該干嘛干嘛,此處省略1萬字。
需要找回之前擱置的改動繼續先前的工作了?
git stash apply 即可。也可以用?git stash list?來查看所有的擱置版本(可能擱置了很多次,最好不要這樣,容易搞混)
在出現一個擱置棧的情況下,比如如果你想找回棧中的第2個,可以用?git stash apply stash@{1}
如果想找回第1個,可以用?git stash pop
如果想刪除一個stash,git stash drop <id>
刪除所有stash,git stash clear
還原所有文件,將服務器上的文件還原到本地,
git checkout . --回滾所有文件轉:
http://my.oschina.net/u/554046/blog/308614
http://www.01happy.com/git-resolve-conflicts/
總結
以上是生活随笔為你收集整理的使用git pull文件时和本地文件冲突怎么办?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetcode之回溯backtraci
- 下一篇: 2020年这些正则应该被收藏(更新, 6