javascript - git 当前分支没有修改好,就需要到其他分支修改其它文件,该如何是好~!

查看:76
本文介绍了javascript - git 当前分支没有修改好,就需要到其他分支修改其它文件,该如何是好~!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

例如当前有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记录 然后再继续进行修改 (但是这种方案不推荐。

这篇关于javascript - git 当前分支没有修改好,就需要到其他分支修改其它文件,该如何是好~!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆