Git : 如何将过去的提交从 master 分支更改为其他分支?

Git : How can change past commit from master branch to other branch?


我的知识薄弱git。
我有一个名为 4.4.8 的分支。我想修改主分支上的 1fxxxx 提交。
主分支已经有其他版本提交。
我不知道如何将过去的提交从 master 合并到其他分支。

---分支结构--

4.4.8 分支 -- 提交 1(当前) commit2

master 分支 -- 1fxxxx - 合并远程跟踪分支 origin/4.4.8 ---

你可以做一个 rebase.

git checkout master
git rebase 4.4.8

但是,如果有任何冲突,您必须在此时解决它们。这不会创建合并提交。

你可以做到 merge,

git checkout master
git merge 4.4.8

如果有冲突,您将不得不解决它们。 Here 是一个很好的初学者教程。如果不是干净的合并,将创建合并提交。