文件扩展名(~)的.gitignore无效

文件扩展名(~)的.gitignore无效,git,gitignore,Git,Gitignore,我想忽略所有以~结尾的文件 我的,菲利是 *~ 我已将.gitignore文件放置如下 sci2c| |2.3.1 |各种文件和文件夹 |.gitignore 它不会忽略所有目录中以~结尾的文件 请提供帮助。*~.应适用于任何扩展名上的所有此类文件。*~.应适用于任何扩展名上的所有此类文件。如果文件已添加到存储库中,则需要删除它们。Git认为它的数据更像是一组微型文件系统。每次您提交或在Git中保存项目状态时,它基本上都会拍摄到您的所有文件当时的样子,并存储对该快照的引用。为了提高效率,如果文件

我想忽略所有以~结尾的文件

我的,菲利是

*~

我已将.gitignore文件放置如下

sci2c| |2.3.1 |各种文件和文件夹 |.gitignore

它不会忽略所有目录中以~结尾的文件


请提供帮助。

*~.
应适用于任何扩展名上的所有此类文件。

*~.
应适用于任何扩展名上的所有此类文件。

如果文件已添加到存储库中,则需要删除它们。Git认为它的数据更像是一组微型文件系统。每次您提交或在Git中保存项目状态时,它基本上都会拍摄到您的所有文件当时的样子,并存储对该快照的引用。为了提高效率,如果文件没有更改,Git不会再次存储该文件,只是指向它已存储的上一个相同文件的链接。Git认为它的数据更像是一个快照流。因此,您需要删除已添加的文件

git rm--缓存文件-1文件-2。。。。。文件-n


然后gitignore中列出的文件将按预期工作。检查

中的“注释”部分,如果文件已添加到存储库中,则需要删除它们。Git认为它的数据更像是一组微型文件系统。每次您提交或在Git中保存项目状态时,它基本上都会拍摄到您的所有文件当时的样子,并存储对该快照的引用。为了提高效率,如果文件没有更改,Git不会再次存储该文件,只是指向它已存储的上一个相同文件的链接。Git认为它的数据更像是一个快照流。因此,您需要删除已添加的文件

git rm--缓存文件-1文件-2。。。。。文件-n


然后gitignore中列出的文件将按预期工作。检查

中的注释部分,该部分已在该线程@FrancisRegan中解决。我看不出OP的问题在该线程的何处解决了什么是“sci2c | | | 2.3.1 |各种文件和文件夹|.gitignore”应该表示的?应该忽略它们。你是不是问题不在于这些文件已经在版本控制下了?已经在这个线程@FrancisRegan中解决了我不知道OP的问题在那个线程中解决了什么是“sci2c | | 2.3.1 |各种文件和文件夹|.gitignore”应该表示什么?应该忽略它们。问题不在于这些文件已经在版本控制下了吗?我使用了git rm--cached。然后是git add。git commit-m“msg”这对我来说很有效,我使用了git rm--cached。然后是git add。git commit-m“msg”这对我来说很有效