繁体   English   中英

如何还原提交和取消提交(?)文件?

[英]How do i revert a commit and uncommit (?) a file?

我的问题是我无法推送,因为我不小心提交了错误的文件。 每次我尝试推送时都会出现致命错误:检测到禁止的文件类型:... Main.class

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

尝试执行git reset @~ ,以将索引恢复到先前的提交。
那不会碰到您的工作树(即磁盘上的文件):只有git reset --hard可以这样做。

从那里,您可以再次添加文件,除了这次,不要排除任何.class文件(最好通过其中带有*.class.gitignore文件)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM