1 简介
stash暂存本地修改.
(1)当本地代码尚未修改结束,需要修复其他bug时,可以将未完成开发的代码暂存,修复bug后,提交修复后的代码.
(2)切换分支,不提交当前代码.
2 Usage
2.1 未完成修改的代码
2.2 暂存代码
git stash
2.3 切换及合并分支
git checkout dev
git merge xindaqi-dev
2.4 切回开发分支并恢复暂存代码
git checkout xindaqi-dev
git stash pop
3 stash其他应用
3.1 查看stash
git stash list
[root@test ]# git stash list
stash@{0}: WIP on dev: da317da Merge branch 'dev' of .
stash@{1}: WIP on dev: da317da Merge branch 'dev' of
stash@{2}: WIP on dev: e445d00 Merge branch 'dev' of
stash@{3}: WIP on dev: bd4d03f Merge branch 'master'
3.2 丢弃stash
git stash drop stash@{0}