我有一个带有文件的存储库,Hello.java. 当我编译它时,会生成一个附加Hello.class文件。
Hello.java
Hello.class
Hello.class我在.gitignore文件中创建了一个条目。但是,该文件似乎仍被跟踪。
.gitignore
我怎样才能让 Git 忽略Hello.class?
问题在于,.gitignore它只忽略了之前(按git add)未跟踪的文件。运行git reset name_of_file以取消暂存文件并保留它。如果您还想从存储库中删除给定文件(推送后),请使用git rm --cached name_of_file.
git add
git reset name_of_file
git rm --cached name_of_file