我正在使用ij idea。如何避免git pull操作失败?

时间:2018-11-24 08:13:48

标签: git intellij-idea git-pull

显示的信息类似

your local files will be override.......

gitignore文件出问题了吗?
我该怎么做才能绝对消除它?非常感谢!

1 个答案:

答案 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目录中的文件,因为我想将其推送到远程分支,并且禁止将这些文件推送到远程分支。

  • 如果您没有将其添加到gitignore中,请添加它们
  • 如果已提交它们,则将它们从索引中删除

    # remve the commited files
    git rm --cached <file list>
    

或者,如果您希望将它们从历史记录中完全删除,请使用

BFG-https://rtyley.github.io/bfg-repo-cleaner/

enter image description here

从现在开始使用此忽略文件:

https://www.gitignore.io/api/intellij