跳至主要內容

Bug分支

AndyBin原创小于 1 分钟

结论

暂存工作区状态

git stash

查看暂存的工作区状态

git stash list

恢复全部暂存状态,但不删除暂存内容

git stash apply

恢复指定暂存状态,但不删除暂存内容

git stash apply stash@{<id>}

删除暂存内容

git stash drop

恢复暂存状态,同时删除暂存内容

git stash pop

复制一个特定的提交到当前分支

git cherry-pick <commit_id>

说明

修复 bug 时,我们会通过创建新的 bug 分支进行修复,然后合并,最后删除;

当手头工作没有完成时,先把工作现场git stash一下,然后去修复 bug,修复后,再git stash pop,回到工作现场;

在 master 分支上修复的 bug,想要合并到当前 dev 分支,可以用git cherry-pick <commit_id>命令,把 bug 提交的修改“复制”到当前分支,避免重复劳动。

上次编辑于:
贡献者: rumosky
评论
  • 按正序
  • 按倒序
  • 按热度