05. Git 进阶高频操作
stash 储藏
当手头工作没有完成时,先把工作现场 git stash 一下,然后去修复 bug
–include-untracked 参数可以额外储藏新的未被追踪的文件。
–all 选项将收集所有未跟踪的文件以及在 .gitignore 和 排除文件中明确忽略的文件。
1 | # 更推荐对 stash 加一些注释 |
Git 把 stash 内容存在某个地方了(包含了工作区 和 暂存区的内容),但是需要恢复一下,有两个办法:
git stash apply恢复,但是恢复后,stash 内容并不删除,你需要用 git stash drop 来删除;- 另一种方式是
git stash pop,恢复的同时把 stash 内容 pop 出去.
按保存时间由近及远的顺序列举出储藏栈。 git stash list