我的问题是我无法推送,因为我意外地提交了错误的文件。 每次我尝试推送我得到致命错误:检测到禁止的文件类型:... Main.class
我已经尝试恢复提交,但我再次遇到同样的错误。那么如何从提交中删除文件?
答案 0 :(得分:1)
尝试执行git reset @~
,将索引恢复为上一次提交
这不会触及您的工作树(即磁盘上的文件):只有git reset --hard
才会这样做。
从那里开始,您可以再次添加文件,但这次除外,请排除任何.class
文件(理想情况下是.gitignore
文件中包含*.class
的文件)