git 想切换到别的分支但不想提交修改,暂时保存当前修改内容

81 阅读1分钟

当前代码未开发完,需要暂时搁置,去处理其他的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}