Git从提交历史记录中删除文件

时间:2019-08-07 15:02:58

标签: git

我不小心在与当前分支无关的文件中提交了更改,我需要从提交历史记录中删除此更改。

这是我要从历史记录中删除的文件:

enter image description here

我该如何实现?

1 个答案:

答案 0 :(得分:-1)

您是否只想删除提交引入的更改?在这种情况下,使用

git revert SHA

这将引入一个新的提交,而无需更改您不需要的特定提交。

如果您尚未将提交推送到目前为止,还可以通过以下方式将其从历史记录中完全删除:

 git rebase -i