簡體   English   中英

使用gitignore忽略子目錄中的文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM