Stashing
当你正在进行项目中某一部分的工作,里面的东西处于一个比较杂乱的状态,而你想转到其他分支上进行一些工作。问题是,你不想提交进行了一半的工作
"暂存" 可以获取你工作目录的中间状态——也就是你修改过的被追踪的文件和暂存的变更——并将它保存到一个未完结变更的堆栈中,随时可以重新应用。
- 储藏工作
git stash
- 查看储藏列表
git stash list
- 应用最近的储藏
git stash apply
- 应用更早的储藏
git stash apply stash@{2}
- 删除储藏
git stash drop stash@{0}
- 应用并删除储藏
git stash pop