.gitignore 文件扩展名(~)不起作用
.gitignore for file extension( ~) not working
我想忽略所有以 ~ 结尾的文件。
我的 .gitignore 文件是
*~
我已经放置了.gitignore 文件如下。
sci2c|
|2.3.1
|各种文件和文件夹
|.gitignore
它不会忽略所有目录中以 ~ 结尾的文件。
请帮忙。
*~.*
应该适用于任何扩展名的所有此类文件。
如果文件已经添加到存储库中,那么您需要删除它们。 Git 认为它的数据更像是一组 snapshots 的微型文件系统。每次提交或在 Git 中保存项目状态时,它基本上都会拍下当时所有文件的样子,并存储对该快照的引用。为了提高效率,如果文件没有改变,Git 不会再次存储该文件,只是对之前已存储的相同文件进行 link。 Git 将其数据视为快照流。所以你需要删除已经添加的文件然后
git rm --cached file-1 file-2..... file-n
然后 gitignore 中列出的文件将按预期工作。检查 Git Documentation
中的注释部分
我想忽略所有以 ~ 结尾的文件。
我的 .gitignore 文件是
*~
我已经放置了.gitignore 文件如下。
sci2c| |2.3.1 |各种文件和文件夹 |.gitignore
它不会忽略所有目录中以 ~ 结尾的文件。
请帮忙。
*~.*
应该适用于任何扩展名的所有此类文件。
如果文件已经添加到存储库中,那么您需要删除它们。 Git 认为它的数据更像是一组 snapshots 的微型文件系统。每次提交或在 Git 中保存项目状态时,它基本上都会拍下当时所有文件的样子,并存储对该快照的引用。为了提高效率,如果文件没有改变,Git 不会再次存储该文件,只是对之前已存储的相同文件进行 link。 Git 将其数据视为快照流。所以你需要删除已经添加的文件然后
git rm --cached file-1 file-2..... file-n
然后 gitignore 中列出的文件将按预期工作。检查 Git Documentation
中的注释部分