我有一个存储库文件,Hello.java。当我编译它时,会生成一个额外的Hello.class文件。
我在.gitignore文件中为Hello.class创建了一个条目。然而,该文件似乎仍然被跟踪。
如何让Git忽略Hello.class?
我有一个存储库文件,Hello.java。当我编译它时,会生成一个额外的Hello.class文件。
我在.gitignore文件中为Hello.class创建了一个条目。然而,该文件似乎仍然被跟踪。
如何让Git忽略Hello.class?
当前回答
在文件.gitignore中添加以下行:/<file_name>如果你想从GIT中排除所有类文件,在.gitignore中添加以下行:*<file_extension>
其他回答
你应该这样写
*.class
到你的。gitignore文件。
如果您想忽略某些文件,请执行以下步骤
进入位于工作目录中的.git文件夹。 进入“info”文件夹。 您将找到一个名为“exclude”的文件。 将要忽略的文件名添加到该文件中。
如果你的目录中没有。git文件夹,在文件资源管理器视图面板中检查Hidden-item字段。
如果您已经提交了文件,并且试图通过添加到.gitignore文件来忽略它,Git将不会忽略它。为此,你首先要做以下事情:
git rm --cached FILENAME
如果你刚开始项目,你想添加一些文件到Git忽略,按照下面的步骤创建一个Git忽略文件:
导航到Git存储库。 输入“touch .gitignore”,这将创建一个。gitignore文件。
直接来自Atlassian: .gitignore
如果您希望忽略过去提交的文件,则需要从存储库中删除该文件,然后为其添加.gitignore规则。
在git rm中使用——cached选项意味着该文件将从存储库中删除,但它将作为一个被忽略的文件保留在工作目录中。
您的工作目录中仍然应该有该文件,但它将无法推送到远程存储库,除非您强制执行。
转到.gitignore文件并添加您想要忽略的文件的条目 执行命令git rm -r——cached。 现在运行git add。