Git在上传代码的时候发现有的只能检测出某个目录,然而检测不到那个目录下的C文件和h文件。并且git 提交之后,在git上某个文件有后缀@b4c4u7之类的。
这种文件没办法点击、没办法查看,根本无法知道里面的内容。经过查阅各种资料,发现原来是因为在这个文件里边还存在着其他的git,也就是 .git文件

导致使用本地 git status 的时候检测不到这个文件的变化
解决办法
git rm -r --cached . // 从.git/index中删除所有变更过的文件
最后再正常提交
git add .
git commit -m "Initial commit"
git push origin master
本文介绍了一种在Git版本控制系统中遇到的问题:部分文件因包含隐藏的.git目录而无法被正常跟踪及提交。文中详细解释了如何通过清除缓存中的变更记录来恢复正常的工作流程。

1211

被折叠的 条评论
为什么被折叠?



