原因是:git 配置了本地的gitignore的文件
問題解決
首先我們可以通過命令查看全局配置中是否有調用外部(非工程下)的gitignore文件
git config -l
1
例如core.excluedesfile=這一項
如果發現如上圖中,有關於全局gitignore的配置項,說明就是這個問題
例如我就找到了VS給我自動生成的全局忽略文件,有可能是我們VS中針對Git的選項中錯誤的選擇了某些選項
找到git的全局配置文件並刪掉該行配置,一般存放在~目錄下
cd ~
vim .gitconfig
1
2
重新嘗試git add命令,應該就可以把你需要的文件add成功