git stash
经常会遇到这样的情景:当我们在开发新的需求时,开发到一半,突然让你修复个bug,这时我们该怎么办呢?新需求没开发完成肯定不太想提交这些未完成的代码,更不想把代码还原到未开发之前的样子然后修复bug。如何在不影响当前已开发好的代码的情况下修复bug呢?可以试试git stash命令,git stash用于保存当前进度,保存之后项目代码与未开发新需求时的状态一样。
使用步骤:
-
1、
git stash
创建暂存,最新生成的暂存名称为stash@{0}
,其次为stash@{1}
…依次类推,如果想为暂存添加注释,可以使用git stash save '注释'
命令 -
2、
git stash list
查看暂存列表
-
3、
git stash pop stash@{0}
将项目代码恢复到名为stash@{0}
的状态 -
4、
git stash drop stash@{0}
删除名为stash@{0}