當我們在使用git進行團隊協作開發的時候,會有多個開發分支。例如:master、dev、feature等等分支。
例如:當我們在feature分支進行開發的時候。然后想切換到master分支看一下這部分業務邏輯怎么處理的,運行看看效果,但是我們已經在feature分支做了修改,因為業務沒有寫完不能直接commit。。。
所以git stash 就派上用場了
例如我們在feature分支做了修改。在切換分支的先進行“暫存”。
git branch // 查看當前分支 git stash // 將本地改動暫存到“棧”里面 git checkout master // 切換到master分支 git pull // 拉取master分支最新的代碼 ------------------------------------------------- # 當我們再想切換回當前的feature分支 git checkout feature // 切換回到feature分支 git stash show //顯示當前放在棧里的文件 git stash pop // 再將剛才暫存到“棧”里面的代碼取出來 -------------------------------------------------- // 這樣就可以繼續接着剛才的業務邏輯繼續開發了