[英]Why is .gitignore not ignoring my files?
见下图。 我的 .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.