将本地某个commit 提交另一个分支上
要将一个commit应用到另一个分支上,你可以使用以下步骤:
-
确定你想要移动的commit的哈希值。
-
切换到目标分支。
-
使用
git cherry-pick
命令来应用这个commit。
下面是具体的命令:
# 查找commit的哈希值
git log # 找到你想要的commit的哈希值
# 切换到目标分支
git checkout target-branch
# 应用commit
git cherry-pick <commit-hash>
例如,如果你想要移动的commit的哈希值是abc1234
,那么命令如下:
git checkout target-branch
git cherry-pick abc1234
如果有冲突,Git会停止并告诉你解决冲突。解决冲突后,你需要手动提交更改:
# 解决冲突后
git add .
git commit -m "Resolve conflicts"