我创建了一个文件夹,添加了一些代码,创建了一个.gitignore
txt文件,其中包含以下内容:
*.cache
*.dll
然后我运行这些命令:
git init
git remote add origin htttps://...
git add .
git commit -m "first commit"
git status
我继续看到.dll和.cache文件......为什么没有.gitignore工作?
我也尝试过:
git rm -r --cached .
git add .
但是仍在添加dll和缓存文件。
我的.gitignore
位于根目录(我运行的地方git init
)
答案 0 :(得分:1)
当你的git存储库还不知道.gitignore
文件时(当你还没有提交文件时会发生这种情况),那么.gitignore
文件还没有激活。在尝试添加其他文件之前,请先尝试提交文件(git add .gitignore
和git commit
)。
请参阅:https://help.github.com/articles/ignoring-files/和https://git-scm.com/docs/gitignore