我有一个存储库文件,Hello.java。当我编译它时,会生成一个额外的Hello.class文件。

我在.gitignore文件中为Hello.class创建了一个条目。然而,该文件似乎仍然被跟踪。

如何让Git忽略Hello.class?


当前回答

Use:

git reset filename
git rm --cached filename

然后添加您想要忽略的文件。然后提交并推送到存储库。

其他回答

将你想忽略的文件添加到文件.gitignore中:

* . class

* . project

* .prefs

* . project

你也可以使用Sourcetree,在你添加到分支并修改过的文件上按下rmb,然后选择“停止跟踪”。这个文件现在将被指定为一个问号图标,当你再次在这个文件上rmb时,你现在可以选择“忽略”。这将通过相对路径将特定文件添加到gitgnore中。

对于编译后的代码,只需编写:

.class or .o

如果您想忽略某些文件,请执行以下步骤

进入位于工作目录中的.git文件夹。 进入“info”文件夹。 您将找到一个名为“exclude”的文件。 将要忽略的文件名添加到该文件中。

如果你的目录中没有。git文件夹,在文件资源管理器视图面板中检查Hidden-item字段。

我有类似的问题与文件“dump.rdb”。 我尝试以各种方式将该文件添加到.gitignore文件中,但只有一种方式有效。

在.gitignore文件的末尾添加您的文件名

注意:在其他任何地方添加文件都不起作用。

例如:https://gitlab.com/gitlab-org/gitlab-ce/raw/b3ad3f202478dd88a3cfe4461703bc3df1019f90/.gitignore