忽略或跳过Git上的某些提交

时间:2014-05-17 11:35:34

标签: git

我克隆了一个示例项目,但当我检查git log时,我发现有 15次提交

提交10和8会给项目带来问题,现在我想删除/忽略/跳过提交10和8中的更改。

我该怎么做? (我不想合并或推动这些更改)。

1 个答案:

答案 0 :(得分:1)

您可以运行git rebase -i hash_to_your_7th_commit并删除提交8和10,但您很可能会遇到很多冲突。

另一个选项是git checkout -b 7th_commitcherry-pick提交9和10到15。 请注意,如果您给出范围10..15 cherry-pick将从11开始。

我建议只考虑revert这两项提交,因为有一天你可能会改变主意推动它。