显示的信息类似
your local files will be override.......
gitignore文件出问题了吗?
我该怎么做才能绝对消除它?非常感谢!
答案 0 :(得分:1)
与.gitignore
无关,这意味着您所做的更改未提交,而其他人则在修改远程存储库中的同一文件。
提交更改,然后执行拉动
# add your files to the staging area
git add . (or any other file that you need)
git commit
# now pull
git pull
或者如果您不想提交:
git stash
# now pull
git pull
我没有提交.idea目录中的文件,因为我想将其推送到远程分支,并且禁止将这些文件推送到远程分支。
如果已提交它们,则将它们从索引中删除
# remve the commited files
git rm --cached <file list>
或者,如果您希望将它们从历史记录中完全删除,请使用
BFG-https://rtyley.github.io/bfg-repo-cleaner/
从现在开始使用此忽略文件:
https://www.gitignore.io/api/intellij