我有一个存储库文件,Hello.java。当我编译它时,会生成一个额外的Hello.class文件。
我在.gitignore文件中为Hello.class创建了一个条目。然而,该文件似乎仍然被跟踪。
如何让Git忽略Hello.class?
我有一个存储库文件,Hello.java。当我编译它时,会生成一个额外的Hello.class文件。
我在.gitignore文件中为Hello.class创建了一个条目。然而,该文件似乎仍然被跟踪。
如何让Git忽略Hello.class?
当前回答
我试过这个
列出我们要忽略的文件 Git状态。idea/xyz.xml .idea/pqr。iml输出.DS_Store 复制步骤#1的内容并将其追加到.gitignore文件中。 Echo " .idea/xyz.xml .idea/pqr. xml "。iml Output .DS_Store" >> .gitignore . iml Output .DS_Store" >> .gitignore . iml 验证 Git状态。gitignore
同样地,我们可以使用directoryname/*在Git状态中添加一个目录及其所有我们想忽略的子目录和文件。我从src目录执行了这个命令。
其他回答
在.git所在的目录下创建一个.gitignore文件。您可以在其中以换行符分隔列出文件。你也可以使用通配符:
*.o
.*.swp
如果之前添加了任何文件到Git中,那么删除该文件并在.gitignore中添加该文件。
示例:如果有麻烦忽略包。在添加SPM依赖项时生成的解析文件。
我添加了以下行到我的.gitignore文件:
Packages/
Package.pins
Package.resolved
*.xcworkspace
并拆下了包裹。解决文件。 现在Git开始忽略我的包。解决文件。
在使用.gitignore时,此网页可能有用并节省时间。
它会自动为不同的ide和操作系统生成.gitignore文件,其中包含您通常不想拉到Git存储库中的特定文件/文件夹(例如,特定于ide的文件夹和配置文件)。
如果你想忽略一个已经签入的文件,你必须在添加一个规则来忽略它之前取消跟踪该文件:
git rm --cached FILENAME
现在提交更改并将文件路径添加到.gitignore文件。
如果您已经提交了文件,并且试图通过添加到.gitignore文件来忽略它,Git将不会忽略它。为此,你首先要做以下事情:
git rm --cached FILENAME
如果你刚开始项目,你想添加一些文件到Git忽略,按照下面的步骤创建一个Git忽略文件:
导航到Git存储库。 输入“touch .gitignore”,这将创建一个。gitignore文件。