2017-08-14 46 views
1

每當我將我的代碼推送到Github時,關鍵文件.angular-cli.json正在從我的git add *文件中被濾除。如何從全局.gitignore中刪除某些文件?

因此,無論何時我克隆一個新的Angular 4項目的回購時,我都會遇到錯誤,因爲缺少.angular-cli.json,並且在嘗試ng serve時出現錯誤。

如何刪除.angular-cli.json被濾除的默認設置?

是否有全球.gitignore配置?

+0

問題不在於該文件以某種方式被忽略,而是'*'與它不匹配。 – Henry

回答

3

只需使用

git add . 

,而不是

git add * 

後者將所有的文件,除了以點開始的。請注意,*不是Git的一部分,它是由您的shell解釋的的正則表達式。

而當您使用git add .時,由於.是您當前的目錄,Git將添加該目錄下的所有文件。

+0

如果在Windows上使用正常的命令提示符,'shell'不會被shell解釋。 –

相關問題