1. 程式人生 > >git stash解決程式碼merge出錯

git stash解決程式碼merge出錯

最近在使用git提交程式碼時,遇到一個問題,就是我修改了幾個檔案的程式碼,然後又想把自己程式碼庫裡面的程式碼更新到最新版本,然後不出所料,程式碼衝突了!作為一個喜歡解決問題的程式設計師,怎麼會被這樣的問題所困住呢?於是,腦光一閃,git stash 出現了。
首先,

git stash 檔案1,檔案2。。。

然後切換到遠端分支

master1 (git checkout master1)

git pull

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

git checkout origin branch)

, 合併最新程式碼程式碼

git merge master1

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

git stash pop。

說到這裡,明白git stash的用法了吧。其實它的作用就是暫存當前正在進行的工作。當然了,至於這麼檢視當前棧中所有未提交的程式碼,如何清空等,對這些感興趣的話,可以自行研究啊!