我有两个分支,想要从一个分支中挑选一个改变并将其移动到另一个分支。在以后的日期里,当我合并这两个仓库时,由于提交的ID不同但内容相同,那么挑选的改变会产生什么影响呢?
这种方法期望另一个分支(fix-branch
)还没有推送到原始仓库(=> 可以被变基)。为了避免这种情况,我们可以选择变基而不是合并:
git rebase master fix-branch
现在我们在fix-branch分支,master分支在下面。继续切换回master分支并合并:
git checkout master
git merge fix-branch