关于git:.gitignore和文件名的通配符

.gitignore with wildcards for filenames

本问题已经有最佳答案,请猛点这里访问。

我的文件.gitignore has the following entries。我想在这里多as things to get似乎不能忽视我的文件;P></

1
2
3
4
WinAppSetup/*.exe
/WinAppSetup/*.exe
WinAppSetup/setup.exe
**/WinAppSetup/setup.exe

git statusGit Bash从本垒打,我看到;P></

1
    modified:   WinAppSetup/setup.exe

我会让我进入我的.gitignore this to ignore文件?P></

在给编辑.gitignore,need to close to Git Bash和重新开放.gitignore have the王读文件?P></

更新P></

对user2407038 s as the was that the Comment,问题已经在库文件的痕迹。我能to remove the局部实习文件,然后提交和远程更新我的那些变化。然后在建立of the application the successfully忽视的文件。P></

我能更新我,似乎也没有过.gitignore文件Close to Git Bash和王太开放。P></


.gitignore不会忽略存储库中已经存在的文件。您必须首先删除存储库的文件。

您可以从存储库中删除文件,而不必使用git rm --cached删除实际文件。

1
git rm --cached WinAppSetup/setup.exe

在这种情况下,我通常使用新的.gitignore条目,并在同一提交中从存储库中删除被忽略的文件。