摘要
有时,当你在项目的一部分上已经工作一段时间后,所有东西都进入了混乱的状态,而这时你想要切换到另一个分支做一点别的事情。 问题是,你不想仅仅因为过会儿回到这一点而为做了一半的工作创建一次提交。这个时候需要使用的git stash命令来保存当前的修改。
相关命令# 命令会将未完成的修改保存到一个栈上,而你
git stash
# 可以在任何时候重新应用这些改动
git stash apply
# 查看存储
git stash list
# 如果不指定一个储藏,Git 认为指定的是最近的储藏 git stash pop 来应用储藏然后立即从栈上扔掉它
git stash apply stash@{2}
# 加上将要移除的储藏的名字来移除它
git stash drop