chiikawa&q 2024-09-02 11:24 采纳率: 93.3%
浏览 1
已结题

Git如何将提交 A 移动到 fix-branch 上,并保持两条分支的提交历史整洁?

在 Git 中,如果我发现一个提交 A 被错误地提交到当前分支上(例如,feature-branch),而这个提交其实应该在另一个分支 fix-branch 上,该如何将提交 A 移动到 fix-branch 上,并保持两条分支的提交历史整洁?

  • 写回答

1条回答 默认 最新

  • 小ᶻ☡꙳ᵃⁱᵍᶜ꙳ 优质创作者: 人工智能技术领域 2024-09-02 11:26
    关注

    可以使用 git cherry-pick 将提交 A 移动到 fix-branch,然后在 feature-branch 上使用 git rebase -i 删除提交 A,保持两条分支的提交历史整洁。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月2日
  • 已采纳回答 9月2日
  • 创建了问题 9月2日