如何使用.gitignore忽略可位於多個文件夾中並具有相同名稱的文件?使用.gitignore忽略不同文件夾中的相同文件
我
-folderA -folderAA -file.json -folderB -folderBB -file.json
我需要的是忽略的表達folderA/folderAA和FolderB中/ folderBB都file.json而無需使用兩個表達式爲每個文件。
編輯開始
該文件已被git的跟蹤
編輯結束
如何使用.gitignore忽略可位於多個文件夾中並具有相同名稱的文件?使用.gitignore忽略不同文件夾中的相同文件
我
-folderA -folderAA -file.json -folderB -folderBB -file.json
我需要的是忽略的表達folderA/folderAA和FolderB中/ folderBB都file.json而無需使用兩個表達式爲每個文件。
編輯開始
該文件已被git的跟蹤
編輯結束
可以使用**
通配符指定目錄
例如: **/file.json
只需在沒有任何公關的情況下將file.json
添加到.gitignore中efix運作良好。
從Git的文檔這裏(http://git-scm.com/docs/gitignore)基於:
/**/file.json
如果JSON文件有不同的名稱,可以考慮使用/**/*.json
但小心,這將排除所有JSON文件
好吧,這對文件不尚未提交併推送,但file.json已經存在,並且之前已被提交併推送。現在我只想保留對自己的更改而不推送到回購站,但它始終顯示在未標記爲未修改的文件中作爲修改。我需要做什麼? – LuisF
然後您需要爲每個文件執行'git rm folderA/folderAA/file.json'。並提交併推送它。 – shirakia