当前位置:   article > 正文

git忽略文件的问题

git忽略文件的问题

git时遇到这样的问题:

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   .idea/workspace.xml
  • 1
  • 2
  • 3
  • 4
  • 5

.idea/workspace.xml这是个工作文档空间的什么东西(感觉有时候你在工作区并没有改变,这个文件都会发生变化),不需要向你的项目里提交的。
在你需要忽略这个文件之前,你首先要确定你之前是否向你的Git远端仓库提交过

  • 如果没有,直接在.gitignore 文件中添加.idea/workspace.xml,没有.gitignore 这个文件的话,可以vim .gitignore 创建一个。也可以在你的编译器里设置,我用的是webstorm,可以在这个地方设置
    在这里设置
  • 如果你在远程仓库提交过这个文件,那么只做本地的设置是不行的,你还需要
    git rm -r --cached <file name>
    //或者 git rm -r --cached .
    git add .
    git commit -m 'update .gitignore'
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/264708
推荐阅读
相关标签
  

闽ICP备14008679号