好的。如果我在一个分支(比如说working
),并且我想要合并另一个分支(比如说master
)的更改,那么我可以在working
分支上运行命令git-merge master
,这样更改就会被合并而不需要重新设置历史记录。如果我运行git-rebase master
,那么master
中的更改将被重新设置为放在我的working
分支顶部。但是如果我想要合并来自master
的更改,同时将我的working
分支中的更改重新设置为位于顶部呢?我该怎么办?能做到吗?
我可以在我的master
分支上运行git-rebase working
将我的更改放在master
分支的顶部,但我想在working
分支上完成这个操作,我不知道该怎么做。我能想到的最接近的方法是从master
创建一个新分支,然后将working
的更改重置为其顶部,但是这样我会得到一个新分支,而不是修改working
分支。