例如当前有A、B两个分支。
问题描述:
此时我在A分支上修改一个下拉框BUG,当时我收到组长说我需要到B分支修改另外一个BUG,当前A分支的BUG暂时先不搁置,之后改完B分支在回来修改。
疑问:
此时正常来讲我是一般这样处理的 git add A分支下拉框BUG.js
git commit -m '修复到一半的A分支下拉框BUG.js'
git checkout B分支
但是这样的话,虽然我保留住了当前A分支的修改进度,但是增加了提交信息,在合并的时候会出现,有没有什么办法就是保留当前临时进度还不需要提交或者不产生提交的 msg 信息???
使用
git stash
可以暂存当前状态。等你从 B 切换回 A 的时候,
git stash apply
(好吧,我另外推荐一篇文章给你看 https://segmentfault.com/a/11...)
另外你现有做法也是可以解决的。你可以在仍然保持你现在的操作, 然后 切换回 A 的时候, 执行
git reset 你上次commit记录
然后再继续进行修改 (但是这种方案不推荐。