。拉动远程更改时不会忽略.gitignore文件
这个问题在这里已经有了答案:
如果你不想追踪它们,你需要先将它们从历史记录中删除,然后推动删除
git rm --cached -- afile
git add -u .
git commit
git push
只要文件在本地被删除( --cached
保存在磁盘上),你的.gitignore
就会起作用。
但是,如果在远程回购端进行版本控制,任何git pull都会恢复该文件。 因此,需要推送(发布)该删除,前提是您确定每个其他用户都不应再看到该文件。
.gitignore - 指定有意未被跟踪的文件被忽略
在这种情况下,您的.idea目录已经在git中进行了跟踪。 所以你需要首先从回购中删除它。
之后,如果将.idea文件夹添加到.gitignore文件中,它将不会显示在未跟踪的文件中。
不要忘记提交并推送你的gitignore文件。
链接地址: http://www.djcxy.com/p/23401.html上一篇: .gitignore files not ignored when pulling remote changes