两周前,我创建了一个新的分支,我们称其为
现在,我想将
这是否可能?我已经查看了Rebase,但当我执行以下操作时:
在这个过程的末尾,我在
exp
。在此期间,exp
和master
都有几个提交。这段时间里,exp
没有更新来自master
的更改。现在,我想将
exp
中的所有更改合并到master
中,而不会丢失我的整个历史记录(即我不想只在master
中有一个提交包含所有更改,而是希望exp
中的所有提交出现在master
的历史记录中)。这是否可能?我已经查看了Rebase,但当我执行以下操作时:
git checkout exp
git rebase master
在这个过程的末尾,我在
exp
中,当我执行 git status
时,我会看到所有我已经在 exp
中提交的提交记录,就好像我想再次将它们推送到 exp
中。