gitignore中被忽略的文件在每台开发人员计算机上是不同的

gitignore中被忽略的文件在每台开发人员计算机上是不同的,git,version-control,gitignore,Git,Version Control,Gitignore,我已经按照步骤从git跟踪中删除了所有文件,然后将它们添加回跟踪。运行git status--ignored后,我现在可以看到文件被忽略,这正是我试图修复的。最初,有几个文件没有被忽略 不幸的是,这似乎只是在我的机器上修复它。我将代码提交给originmaster,但几个星期前每个人都下载了存储库。确保每个人都忽略相同文件的最佳方法是什么?他们只需要运行我在上面的链接中提供的命令,还是有更简单的方法 另外,在此更改之前创建的几个分支如何?当我签出现有分支时,它们不会显示所有应该忽略的文件。是否还

我已经按照步骤从git跟踪中删除了所有文件,然后将它们添加回跟踪。运行
git status--ignored
后,我现在可以看到文件被忽略,这正是我试图修复的。最初,有几个文件没有被忽略

不幸的是,这似乎只是在我的机器上修复它。我将代码提交给
originmaster
,但几个星期前每个人都下载了存储库。确保每个人都忽略相同文件的最佳方法是什么?他们只需要运行我在上面的链接中提供的命令,还是有更简单的方法


另外,在此更改之前创建的几个分支如何?当我签出现有分支时,它们不会显示所有应该忽略的文件。是否还需要将此命令应用于每个分支?

git add。
不足以在索引中记录这些文件的删除

git add-A.
会更好。(见“”)
然后提交并推送


其他合作者,通过从远程repo中删除,将删除这些文件,并从更新的
.gitignore
中获益。

您的
.gitgnore
文件是否已签入存储库?是的,它位于远程存储库的主分支上,但是几周前当我把代码取下来的时候,我注意到一些本应该被忽略的文件没有被忽略。我做了
git rm-r--cached.
然后
git add.
并提交了更改并同步到远程存储库上的master。当其他开发人员拆下远程主机时,他们会同时忽略所有文件吗?我想是的,但不确定。至于在我运行上述代码之前存在的分支,它们似乎仍将跟踪.gitignore文件中包含的一些文件?