【发布时间】:2011-11-09 23:24:01
【问题描述】:
好的。如果我在一个分支上(比如working),并且我想合并来自另一个分支的更改(比如master),那么我在working 分支上运行命令git-merge master,然后更改会被合并,而不会重新调整历史记录。如果我运行git-rebase master,那么master 中的更改将重新定位到我的working 分支的顶部。但是,如果我想合并来自master 的更改,但将我在working 中的更改重新设置为最重要怎么办?我怎么做?能做到吗?
我可以在 master 分支上运行 git-rebase working 以将我的更改放在 master 分支的顶部,但我希望能够在我的 working 分支中执行此操作,但我没有想法如何。我能想到的最接近的做法是从master 创建一个新分支,然后在此基础上重新调整working 的更改,但随后我将拥有一个新分支而不是更改working 分支。
【问题讨论】:
标签: git merge rebase git-rebase