git一些使用的问题总结

.gitignore 不生效

  1. .gitignore 不生效的原因: 文件曾经被track过,所以不会被 ignore
    解决方法:
    git 清除本地缓存(改变成为 track)的状态,然后再提交
git rm -r --cached .
  1. clone 下来的项目.gitignore 不生效

    解决方法:
    在每个 clone 下来的仓库中手动设置不要检查特定文件的更改情况。

git update-index --assume-unchanged PATH //在PATH处输入要忽略的文件