git 如何将某个提交,提交到其他分支

方法 1:使用 git cherry-pick

git cherry-pick 可以将某个提交从当前分支复制并应用到其他分支。假设你已经知道了你要应用的提交的哈希值(commit hash),可以按以下步骤操作:

1、切换到目标分支

首先,切换到你希望将提交应用到的分支:

git checkout target-branch

 

2、查找要提交的哈希值

使用 git log 查看当前分支的历史提交,找到你想要移动的提交哈希值(例如:abcdef123456)。

git log

 

3、执行 cherry-pick 命令

在目标分支上,执行 git cherry-pick 命令,将提交应用到当前分支:

git cherry-pick abcdef123456

这样,指定的提交就会被复制到当前分支。如果发生冲突,你需要解决冲突并继续执行 git cherry-pick --continue

4、提交并推送更改(如果需要)

完成后,如果你需要将更改推送到远程仓库,可以执行:

git push origin target-branch

 

posted @ 2024-11-20 17:06  信铁寒胜  阅读(2086)  评论(0)    收藏  举报