我“无意中”将一个提交推送到了GitHub上。
有没有可能删除这个提交?
我想要将我的GitHub仓库还原为在这个提交之前的状态。
我“无意中”将一个提交推送到了GitHub上。
有没有可能删除这个提交?
我想要将我的GitHub仓库还原为在这个提交之前的状态。
添加/删除文件以使其符合您的要求:
git rm classdir
git add sourcedir
然后修改提交:
git commit --amend
之前的错误提交将被编辑以反映新的索引状态 - 换句话说,就像你一开始没有犯过错误一样。
请注意,只有在您尚未推送时才应执行此操作。如果您已经推送了,那么您只能正常提交修复。