【发布时间】:2011-05-20 09:50:00
【问题描述】:
我目前在一个调试分支上,并且想切换到主分支,而不修改工作树(保持它在调试分支中的方式),所以我可以将一些更改提交到主分支分支。
有没有办法做到这一点?
【问题讨论】:
-
工作树是一棵树,而不是补丁,所以如果你真的这样做了,你可能会粗暴地处理冲突的更改。 (或者确实 任何 master 中未调试的更改,如果我理解正确的话。)
-
这并没有直接回答问题,但我发现使用工具可以达到类似的结果。具体来说,使用 IntelliJ,我可以使用“显示工作树中的差异”命令按文件夹和文件突出显示差异,然后使用“从分支获取”将所需的文件和文件夹拉入当前工作树。当我要从中挑选的分支有很多提交时,这可能比挑选樱桃更容易。
标签: git version-control branch