-
第一次 问题1、git rm -r --cached . //需要完整复制
-
git add .
-
git commit -m 'update .gitignore'
缓存清理后,忽略文件就生效了。
参考:项目添加git忽略文件无效的解决方案。_左倾135度的博客-CSDN博客
第二次问题:相同的现象,上述方式不好用了,然后又出现
git 中 出现your current branch appears to be broken错误
参考然后 解决办法:
.git efsheads 下有各个分支命名的HEAD的纪录文件,纪录当前分支指向哪个commit,
用notepad打开有一串NUL,去.gitlogs efsheads这个目录下,找到当前分支对应的文件,打开找到最后一次commit的hashcode
.git efsheads 下有各个分支命名的HEAD的纪录文件,纪录当前分支指向哪个commit,
用notepad打开有一串NUL,去.gitlogs efsheads这个目录下,找到当前分支对应的文件,打开找到最后一次commit的hashcode