git添加。或者-A正在提交列表中添加.gitignore文件,如何摆脱此问题?

git添加。或者-A正在提交列表中添加.gitignore文件,如何摆脱此问题?,git,github,gitignore,git-commit,git-add,Git,Github,Gitignore,Git Commit,Git Add,如果我更改了一组文件,然后运行命令git add.它将包括所有文件以及提交列表中的.gitignore 如果我使用git rm--chached.gitignore则它显示为deleted:.gitignore和git add。正在添加已删除的.gitignore文件 如何忽略.gitignore本身,以便git add.命令只添加实际文件或目录中的更改 首先,为什么要忽略该文件,它应该被签入 如果要忽略它,可以将其输入到.gitignore本身中,但最好以不同的方式处理本地忽略:不要将它们放入

如果我更改了一组文件,然后运行命令
git add.
它将包括所有文件以及提交列表中的
.gitignore

如果我使用
git rm--chached.gitignore
则它显示为
deleted:.gitignore
git add。
正在添加已删除的
.gitignore
文件


如何忽略
.gitignore
本身,以便
git add.
命令只添加实际文件或目录中的更改

首先,为什么要忽略该文件,它应该被签入

如果要忽略它,可以将其输入到
.gitignore
本身中,但最好以不同的方式处理本地忽略:不要将它们放入工作区
.gitignore
(但
.git/info/exclude
或全局定义所有回购的排除文件(但不在工作区之外):
git-config--global-core.excludesfile~/.gitignore

此外,如果文件未被跟踪,您可以使用
git reset HEAD--.gitignore
将其删除