这是我尝试过的:
我也不知道如何直接在github上删除它......
你应该做一个git rm target/classes/test/java/NewTest$1.class
. 你也可以这样做git add -A
也将阶段删除。git add -A :/
如果在较新版本的 git 上, 您可能需要这样做。
从那里照常进行提交git commit -m "deleted file..."
,然后git push origin master
也会在 github 上将其删除(假设您在 master 分支上)。
请务必添加*.class
到您的 .gitignore 文件中。
我知道这已经得到解答,但这里有另一个解决方案:尝试转义美元符号,例如,git rm file\$1.class
如果文件是file$1.class
. 这对我有用。