git stash解決代碼merge出錯

最近在使用git提交代碼時,遇到一個問題,就是我修改了幾個文件的代碼,而後又想把本身代碼庫裏面的代碼更新到最新版本,而後不出所料,代碼衝突了!做爲一個喜歡解決問題的程序員,怎麼會被這樣的問題所困住呢?因而,腦光一閃,git stash 出現了。
首先,git

git stash 文件1,文件2。。。程序員

而後切換到遠程分支it

master1 (git checkout master1)ast

程序

git pull文件

更新到最新版本,
再切回原來分支block

git checkout origin branch)工作

, 合併最新代碼代碼遠程

git merge master1版本

(就是將更新到最新版本的master1合併到origin branch分支上)
最後恢復原來的代碼:

git stash pop。

說到這裏,明白git stash的用法了吧。其實它的做用就是暫存當前正在進行的工做。固然了,至於這麼查看當前棧中全部未提交的代碼,如何清空等,對這些感興趣的話,能夠自行研究啊!

相關文章
相關標籤/搜索