如何让git不跟踪.vscode/或.gitignore文件更改?

如何让git不跟踪.vscode/或.gitignore文件更改?,git,visual-studio-code,Git,Visual Studio Code,我刚开始使用vscode编辑器,当我检查git状态时,我看到它有一个警告,提示.vscode/文件没有被跟踪。我如何让它忽略这个?当我将其添加到.gitignore文件时,它说我对.gitignore文件进行了更改。我一直认为这个文件会被git自动忽略,不会被跟踪,因为它的更改应该只保存到我的本地副本中?。gitignore应该在版本控制下。 这样,所有签出项目的人也将被说服不再尝试提交他们的.vscode/目录 .gitignore不是特定于您的环境,而是存储库 如果确实不想将此规则放入回购

我刚开始使用vscode编辑器,当我检查git状态时,我看到它有一个警告,提示
.vscode/
文件没有被跟踪。我如何让它忽略这个?当我将其添加到
.gitignore
文件时,它说我对
.gitignore
文件进行了更改。我一直认为这个文件会被git自动忽略,不会被跟踪,因为它的更改应该只保存到我的本地副本中?

。gitignore
应该在版本控制下。 这样,所有签出项目的人也将被说服不再尝试提交他们的
.vscode/
目录


.gitignore
不是特定于您的环境,而是存储库


如果确实不想将此规则放入回购协议的
.gitignore
,则可以设置每个用户的忽略文件:

git config--global core.excludesfile$HOME/.gitignore

.gitignore
应该在版本控制下。 这样,所有签出项目的人也将被说服不再尝试提交他们的
.vscode/
目录


.gitignore
不是特定于您的环境,而是存储库


如果确实不想将此规则放入回购协议的
.gitignore
,则可以设置每个用户的忽略文件:

git config--global core.excludesfile$HOME/.gitignore

如果不想更改
.gitignore
文件,可以创建只适用于您的规则

您可以对本地生成的文件使用此规则,您不希望其他人生成这些文件,例如编辑器创建的文件

在git存储库(project dir)的根目录中打开名为
.git/info/exclude
的文件,并添加规则

如果您有vim,那么可以使用
vi.git/info/exclude


您在此处添加的任何规则都不会被签入,只会忽略存储库的文件。

如果您不想更改
.gitignore
文件,您可以创建仅适用于您的规则

您可以对本地生成的文件使用此规则,您不希望其他人生成这些文件,例如编辑器创建的文件

在git存储库(project dir)的根目录中打开名为
.git/info/exclude
的文件,并添加规则

如果您有vim,那么可以使用
vi.git/info/exclude

您在此处添加的任何规则都不会签入,只会忽略存储库中的文件