2017-06-08 40 views
1

我在我的本地庫下一文件:的.gitignore兩個或多個擴展文件

app.component.js core.component.js core.service.local.js core.service.power.ts

我的問題很簡單,我該怎麼做才能忽略與擴展.component.js文件和.service.local.js和其他,我的意思是任何文件以.Any_String.ext結尾

+0

可能重複[解釋gitignore模式匹配](https://stackoverflow.com/questions/33189437/explain-gitignore-pattern-matching) – Pau

+0

我的兩個關於gitignore的東西... https://github.com/github/gitignore – sensorario

+1

[Git忽略所有縮小的後綴文件]的可能重複(https://stackoverflow.com/questions/25987084/git-ignoring-all-minified-suffixed-files) – random

回答

5

使用通配符'*'。示例*.component.js

+0

這對所示示例有效,但問題是如何忽略文件名中最後兩個「單詞」未知的情況。 (即在問題結尾處顯示的「.Any_String.ext」) –

2

最簡單的方法是將這些添加到您的.gitignore文件中。

使用此命令停止追蹤特定文件

git rm --cached . 

在這種情況下,你可以停止跟蹤以下文件。

git rm --cached public/app/core.service.local.js 

gitignore文件中添加這些。我不確定你想跳過所有帶有* .component.js的文件,或者只是這4個文件。

app.component.js 
core.component.js 
core.service.local.js 
core.service.power.ts 

或使用通配符表示並確保只忽略不需要的文件。