遇到过几次类似的问题,新建 pages 后,增加 App.vue、index.js 文件,git 可以识别出 index.js 为新增文件,但识别不到 App.vue文件。
仰天长叹:谁能告诉我原因❓❓❓
查资料发现大家都推荐使用 git add -f 强制添加文件到项目中
git add -f src/pages/aaa/App.vue #需添加文件的相对路径
这样可以解决问题没错,但下次还是无法识别到新增的App.vue文件。
之前一直使用 git add. ,后面直接添加 App.vue 文件对应的路径,发现提示这个文件被git 忽略了。
看了工程中的 .gitignore 文件没有对应的配置,所以用命令查看全局配置中是否有调用外部(非工程下)的gitignore文件。
git config -l
竟然发现了有关于全局 gitignore 的配置项,进入这个文件,发现 App.vue 这个文件名真的被加到了 gitignore 黑名单!!!说明就是这个问题没跑了😭
所以查看所有文件
ls -a #(包含隐藏文件)
进入git 配置文件,删掉git全局忽略文件配置
再次进入工程目录,发现被忽略的文件自动出现咾 💐💐💐💐💐💐💐💐问题解决~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。