代码之家  ›  专栏  ›  技术社区  ›  Dan

在本地删除特定提交

git
  •  0
  • Dan  · 技术社区  · 6 年前

    git pull --rebase upstream master 这将使我的起源和上游一样。

    我有一个工作流A-B-C-D-E,每个字母代表一个对主服务器的提交。我想删除提交B、C和D。有什么方法可以做到这一点吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Eugene Primako    6 年前

    您已经提交了a-b-c-d-e。您可以使用 git rebase -i HEAD~5

    有关交互式钢筋的详细信息: https://hackernoon.com/beginners-guide-to-interactive-rebasing-346a3f9c3a6d