1

遇到过几次类似的问题,新建 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 忽略了。
image.png

看了工程中的 .gitignore 文件没有对应的配置,所以用命令查看全局配置中是否有调用外部(非工程下)的gitignore文件。

git config -l

image.png

竟然发现了有关于全局 gitignore 的配置项,进入这个文件,发现 App.vue 这个文件名真的被加到了 gitignore 黑名单!!!说明就是这个问题没跑了😭

image.png

所以查看所有文件

ls -a #(包含隐藏文件)

image.png

进入git 配置文件,删掉git全局忽略文件配置
image.png

再次进入工程目录,发现被忽略的文件自动出现咾 💐💐💐💐💐💐💐💐问题解决~
image.png


Mmmy
145 声望14 粉丝

每天都要学习鸭!🦆