我在/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
我在/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
文件来创建显式存储库规则。这是忽略生成但不希望其他存储库用户生成的文件的好方法。可以在这里找到一些详细信息。
如果您已经将这些文件添加到Git仓库中,只有在删除它们之后,.gitignore
才会起作用。请尝试:
git rm --cached error.log requsets.log