[英]Ignore files within a subdirectory using gitignore
我正在嘗試為git創建一個gitignore文件,該文件忽略任何dir /中的任何.file。 我想忽略dir /實例中.file的所有實例。 這些是特定的文件格式和目錄。
例如,.file是new.file的文件格式。 dir /是存放new.file的目錄。 路徑是dir/new.file
。
我需要git在dir /的可能實例中忽略.file的可能實例,該實例可能會任意出現。
我測試了這些:
**/dir/*.file
*/dir/*.file
*/dir/**/*.file
dir/**/*.file
但是,每當我創建foo/dir/new[*].file
,我都可以git add
它,並且git commit
文件。
dir /目錄中文件格式.file的所有新實例都通過git add .
添加到暫存中git add .
或git add -A
。 我希望git
可以忽略這些文件。
**/dir/**/*.file
似乎可以按您指定的方式工作,至少在我的測試中如此。 是否有可能您已經在存儲庫中有問題的文件並且必須先刪除它們?
git rm --cached <filepath>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.