繁体   English   中英

"为什么 .gitignore 不忽略我的文件?"

[英]Why is .gitignore not ignoring my files?

见下图。 我的 .gitignore 文件应该忽略 src\/dist 中的所有文件,但不是。

参见下图。 我的.gitignore文件应该忽略src / dist中的所有文件,但不是。

在此处输入图片说明

参见下图。 我的.gitignore文件应该忽略src / dist中的所有文件,但不是。

在此处输入图片说明

参见下图。 我的.gitignore文件应该忽略src / dist中的所有文件,但不是。

在此处输入图片说明

参见下图。 我的.gitignore文件应该忽略src / dist中的所有文件,但不是。

在此处输入图片说明

参见下图。 我的.gitignore文件应该忽略src / dist中的所有文件,但不是。

在此处输入图片说明

参见下图。 我的.gitignore文件应该忽略src / dist中的所有文件,但不是。

在此处输入图片说明

参见下图。 我的.gitignore文件应该忽略src / dist中的所有文件,但不是。

在此处输入图片说明

参见下图。 我的.gitignore文件应该忽略src / dist中的所有文件,但不是。

在此处输入图片说明

参见下图。 我的.gitignore文件应该忽略src / dist中的所有文件,但不是。

在此处输入图片说明

参见下图。 我的.gitignore文件应该忽略src / dist中的所有文件,但不是。

在此处输入图片说明

对于我项目中的一些文件,我需要使用git filter-branch ,这在这个answare 中有更好的解释。

首先检查.gitignore编码。
确保编码 id utf-8
然后使用git rm --cached filename取消跟踪不需要的文件,现在您的问题已解决 😁

如果您的 .gitignore 文件没有忽略您的文件和目录。

.gitignore 只是忽略尚未添加到存储库的文件。 如果你已经 git 添加了某些文件,它们的修改将被跟踪。 对此类文件使用 git rm -r --cached 将它们从存储库中删除(但不是从文件系统中删除)。

git rm -r --cached .        #untrack files
git add .                   #re-adding the files
git commit -m "issue fixed" #commiting changes
git push                    #pushing changes

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM