1.

git add . 中提交的某某文件某些文件被忽略,导致commit失败。

一般情况下,gitignore会规定一些忽略的文件不会被add,出现这个问题的原因是,在之前的某一次提交中提了这个文件,而之后gitignore规定忽略这个文件,但是git中依然会追踪这个文件,就会出现这个问题。

解决方法:

通过git rm -r --cached 文件名来清除对文件的追踪,然后再去执行add和commit。

2.

在这里插入图片描述

git本地仓库长时间没有清理,本地的“缓存”太多。

解决方法:

git fsck --lost-found 查看“缓存”
git gc --prune=now 清空“缓存”

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐