跳过最后一个Git提交

时间:2014-03-21 11:29:25

标签: git commit

我提交了几个我在开发计算机上推送的文件:

C1-C2-C3-C4

现在,在我的生产环境中,我不想拉动C2-C3提交。 我想直接从C1到C4。 我不希望Git在C2和C3期间对我的文件应用更改。

1 个答案:

答案 0 :(得分:1)

一种简单的方法是

  • 使用git log查找您感兴趣的最早提交的哈希
  • 使用git rebase -i 29385792875947534(或任何哈希值)

然后删除您不感兴趣的提交(C2,C3),您将获得所需的提交 输出