Git:如何将过去的提交从主分支更改到其他分支?
我的 git 知识很薄弱。
我有一个名为 4.4.8 的分支。我想修改 master 分支上的 1fxxxx 提交。
主分支已经有其他版本提交。
我不知道如何将过去的提交从 master 合并到其他分支。
--- 分支结构 --
4.4.8 分支 -- commit1 (当前) commit2
master 分支 -- 1fxxxx - 合并远程跟踪分支 origin/4.4.8 ---
I had weak of git knowledge.
I have one brach named 4.4.8. and I want modify 1fxxxx commit on master branch.
Master branch already had other version commit.
I don't know how can merge past commit from master to other branch.
--- Branch structure --
4.4.8 branch -- commit1 (current)
commit2
master branch -- 1fxxxx - merge remote tracking branch origin/4.4.8
---
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以进行
rebase
。但是,如果存在任何冲突,您此时必须解决它们。这不会创建合并提交。
或者
您可以进行
合并
,如果存在冲突,您将必须解决它们。 这里是一个很好的初学者教程。如果不是干净合并,将创建合并提交。
You could do a
rebase
.However, if there are any conflicts, you'll have to resolve them at this point. This will not create a merge commit.
OR
You could do
merge
,If there are conflicts, you will have to resolve them. Here is a good beginner's tutorial for that. A merge commit will be created in case it was not a clean merge.