在一个代码库中,我有一次提交(大约比HEAD晚3个版本),其中有很多文件的删除是不小心暂存并包含在该提交中的。根据文件类型,在执行
我希望撤销这些删除,并且不希望它们出现在我的提交中。(注意:我并不想隐藏这些删除,所以如果有一种方法可以撤销它们,那也可以。我只是不想让我的PR合并这些文件删除。)
如果撤销文件删除后需要更新远程,请让我知道。
git log --stat
时,它们可能会显示为以下任一形式:path/to/some/file | Bin 22522 -> 0 bytes
path/to/another/kind/of/file | 1 -
我希望撤销这些删除,并且不希望它们出现在我的提交中。(注意:我并不想隐藏这些删除,所以如果有一种方法可以撤销它们,那也可以。我只是不想让我的PR合并这些文件删除。)
如果撤销文件删除后需要更新远程,请让我知道。
git revert offending_commit_id
命令吗? - eis