Git提供了一个stash功能,可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作:
- 存储工作现场
git stash
执行存储时,添加备注,方便查找
git stash save "save message"
- 查看工作现场
git stash list
- 查看stash里保存的内容
# 显示第一个存储的改动,如果想显示其他存存储,命令:git stash show stash@{$num} -p ,比如第二个:git stash show stash@{1} -p
git stash show -p
- 恢复工作现场
git stash apply
# 恢复指定的工作现场
git stash apply stash@{0}
恢复后,stash内容并不删除
- 删除工作现场
git stash drop
- 恢复并删除工作现场
git stash pop
- 删除所有工作现场
git stash clear
网友评论