我克隆了一个示例项目,但当我检查git log
时,我发现有 15次提交。
提交10和8会给项目带来问题,现在我想删除/忽略/跳过提交10和8中的更改。
我该怎么做? (我不想合并或推动这些更改)。
答案 0 :(得分:1)
您可以运行git rebase -i hash_to_your_7th_commit
并删除提交8和10,但您很可能会遇到很多冲突。
另一个选项是git checkout -b 7th_commit
和cherry-pick
提交9和10到15。
请注意,如果您给出范围10..15 cherry-pick
将从11开始。
我建议只考虑revert
这两项提交,因为有一天你可能会改变主意推动它。