相关材料
git stash 暂存没完成的工作
项目的一部分上已经工作一段时间后,所有东西都进入了混乱的状态, 而这时你想要切换到另一个分支做一点别的事情。 问题是,你不想仅仅因为过会儿回到这一点而为做了一半的工作创建一次提交。 针对这个问题的答案是 git stash 或 git stash push ,这两个命令等价,可以暂时保存当前工作目录的变化,包括修改的文件、删除的文件、新建的文件、修改的配置文件、HEAD 指针的位置以及索引的内容到一个缓存栈,并将工作区恢复到初始状态。
1 | 暂存工作区 |
背景
在具体的业务时间过程中,会不断的产生需求,而在开发测试过程中,也会出现一次开发过程中,提交了多次commit的情况。因此有时候为了保证整体git log的记录完整性和仓库