dlbird的博客
我思我想故我在

导航

 
  1. 第一次 问题
    1、git rm -r --cached . //需要完整复制
  2. git add .
  3. git commit -m 'update .gitignore'

缓存清理后,忽略文件就生效了。

参考:项目添加git忽略文件无效的解决方案。_左倾135度的博客-CSDN博客

 

第二次问题:相同的现象,上述方式不好用了,然后又出现

git 中 出现your current branch appears to be broken错误

参考然后 解决办法:
.git\refs\heads\ 下有各个分支命名的HEAD的纪录文件,纪录当前分支指向哪个commit,
用notepad打开有一串NUL,去.git\logs\refs\heads这个目录下,找到当前分支对应的文件,打开找到最后一次commit的hashcode


posted on 2021-08-04 13:25  雪域月光  阅读(248)  评论(0编辑  收藏  举报