问题描述:
从GitHub fork一个前端项目到自己的GitHub仓库,并拉取到本地,VSCode修改其中某一文件夹下的代码,发现git不监测相应的代码更新。

解决办法:
起初以为是项目的.gitignore文件中声明了忽略该文件夹下的更新,但是查阅.gitignore文件发现并没有。应该是git的其他规则忽略了此文件下的更新。
方法:
在项目根目录下运行:
git status --ingored

发现未被git检测更新的文件夹包含在Untracked files列表里面。
通过以下命令,实现需要commit的文件/文件夹的追踪添加。
git add 相应文件路径
结果:

文件夹下的文件能正常commit。
若是遇到问题:
error: 'xxx/xxx/' does not have a commit checked out fatal: adding files failed
可能是该文件夹下存在.git文件或者是.git文件夹,将与git相关的文件/文件夹删除重试。

1094

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



