git ignore文件创建后的问题

使用git,就可能会用到.gitignore文件用来忽略一些文件。

刚开始用的时候,git push 是没有问题,但git pull 就出问题了,会把ignore文件里面对应规则的文件或文件夹删除。

经过无数次的实验得出以下结论:

在git pull之前要删除本地暂存区和远程的文件才行(保留本地文件)

git rm -r cached .

git add .

git commit -m '你的备注'

这样再pull的时候就不会出问题了

如果新成员加入需要clone远程文件,有两种方法:

(1)先把忽略的文件重新上传到远程

(2)直接拷贝忽略的文件到clone目录

然后再执行

git rm -r cached .

git add .

git commit -m '你的备注'

原文地址:https://www.cnblogs.com/limonyun/p/8416030.html