每當我將我的代碼推送到Github時,關鍵文件.angular-cli.json
正在從我的git add *
文件中被濾除。如何從全局.gitignore中刪除某些文件?
因此,無論何時我克隆一個新的Angular 4項目的回購時,我都會遇到錯誤,因爲缺少.angular-cli.json
,並且在嘗試ng serve
時出現錯誤。
如何刪除.angular-cli.json
被濾除的默認設置?
是否有全球.gitignore
配置?
每當我將我的代碼推送到Github時,關鍵文件.angular-cli.json
正在從我的git add *
文件中被濾除。如何從全局.gitignore中刪除某些文件?
因此,無論何時我克隆一個新的Angular 4項目的回購時,我都會遇到錯誤,因爲缺少.angular-cli.json
,並且在嘗試ng serve
時出現錯誤。
如何刪除.angular-cli.json
被濾除的默認設置?
是否有全球.gitignore
配置?
只需使用
git add .
,而不是
git add *
後者將所有的文件,除了以點開始的。請注意,*
不是Git的一部分,它是由您的shell解釋的的正則表達式。
而當您使用git add .
時,由於.
是您當前的目錄,Git將添加該目錄下的所有文件。
如果在Windows上使用正常的命令提示符,'shell'不會被shell解釋。 –
問題不在於該文件以某種方式被忽略,而是'*'與它不匹配。 – Henry