Git .gitignore 不处理日志文件

标签 git

我在 /var/www/html/projectx 上有 git 存储库。我的目标是告诉 git 忽略两个文件 /var/www/html/projectx/error.log/var/www/html/projectx/requsets.log

我尝试添加 .gitignore 文件

[git@x]$ cd /var/www/html/projectx
[git@x projectx]$ nano .gitignore

.gitignore :

*~
*.log

最佳答案

.gitignore 文件不会影响已经被跟踪的文件。您可以使用以下方法删除它们:

git rm --cached [file]

命令。 如果您只想在本地忽略它,您可以尝试通过以下方式忽略它:

git update-index --assume-unchanged [file]

或者通过编辑存储库中的 .git/info/exclude 文件来创建明确的存储库规则。这是忽略您生成但不希望存储库的其他用户生成的文件的好方法。一些细节可以找到here .

关于Git .gitignore 不处理日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36617106/

相关文章:

Git:只将私有(private)配置文件推送到测试存储库而不是 github?

git - 设置本地git存储库

bash - Git bash 和 WSL 有什么区别

git - 有关 .git/rebase-apply 目录中文件的文档?

git - 致命 : The remote end hung up unexpectedly while pushing to Git repository

linux - 任何通过 SSH 工作的 git repo 查看器?

git - 如何将本地 master merge 到所有本地分支?

python - 在 Google Colab 中使用 Python Github 存储库

Git:将存储库移动到另一个存储库的子文件夹

windows - 为什么 git sparse checkout 会留下目录?