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 是一个很好的初学者教程。如果不是干净的合并,将创建合并提交。
我的知识薄弱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 是一个很好的初学者教程。如果不是干净的合并,将创建合并提交。