文章目录
git stash 命令是 Git 中一个非常实用的命令,它可以让开发者暂时存储当前工作区的内容而不必提交代码或创建新分支,得到一个干净的工作区。
git stash push
用法很简单,
直接git stash就能把当前工作区的修改丢到stash里:
当然,完整的写法其实是:git stash push。
执行git stash,还可以像commit一样填写备注信息,也可以省略,git会按照固定格式自动生成,形如:stash@{0}: WIP on 分支名: fad1c85 该commit id的提交日志。
建议不要直接git stash,最好填写备注信息,不然时间一久,都不知道stash的内容用途是啥。
选项也类似,使用git stash -m “备注信息”。
git stash list
stash类似于一个栈,可以通过git stash list查看stash的内容。