当前代码未开发完,需要暂时搁置,去处理其他的bug,可以将当前修改的内容临时存起来,不进行提交,等其他bug处理完后,回到当前分支将暂存的代码取出来,继续进行开发。
1.A分支暂存写了一半的代码:
//形式一:直接临时存储
git stash
//形式二:添加临时存储说明
git stash save "修改说明"
2.切换到B分支改bug
3. 修改完后,回到A分支取出临时存储的修改
//形式一:
//取出临时存储中最新的那个版本
git stash pop
//形式二:
//查看版本信息
git stash list
//取出指定的那个版本
git stash apply stash@{0}