如何恢复提交并取消提交(?)文件?

时间:2018-05-22 21:06:18

标签: git

我的问题是我无法推送,因为我意外地提交了错误的文件。 每次我尝试推送我得到致命错误:检测到禁止的文件类型:... Main.class

我已经尝试恢复提交,但我再次遇到同样的错误。那么如何从提交中删除文件?

1 个答案:

答案 0 :(得分:1)

尝试执行git reset @~,将索引恢复为上一次提交 这不会触及您的工作树(即磁盘上的文件):只有git reset --hard才会这样做。

从那里开始,您可以再次添加文件,但这次除外,请排除任何.class文件(理想情况下是.gitignore文件中包含*.class的文件)