[英]How to ignore obj folder using Git under MS Windows
我已經遵循了我需要向Git提交的路徑
C:\Projects\GitHub\MyProjects\TED\SourceCode\Presentation\REXI.Web\obj
一切都在C:\\Projects\\GitHub\\
是克隆的Git存儲庫。
在同一文件夾中,我有.gitignore
C:\Projects\GitHub\.gitignore
那么我必須使用哪種模式排除obj
文件夾?
謝謝!
obj
忽略所有obj
文件夾或文件。
obj/
忽略所有obj
文件夾。
MyProjects/TED/SourceCode/Presentation/REXI.Web/obj
僅忽略該obj文件夾。
MyProjects/TED/SourceCode/Presentation/REXI.Web/obj/**/*
忽略該obj文件夾中的所有內容。 由於絕不會提交空文件夾,因此在大多數情況下,這與以前的文件夾相同,但是它允許您執行以下操作:
!MyProjects/TED/SourceCode/Presentation/REXI.Web/obj/do_commit_this_one
會導致提交do_commit_this_one
文件的異常。
例如,我傾向於以.gitignore開頭的.NET項目:
logs
obj
bin
*.userprefs
packages/**/*
!packages/repositories.config
geany_run_script.bat
並且,如果我在ASP.NET項目上使用SASS,那么:
.sass-cache
*.map
*.css
這樣,它會忽略所有稱為logs
, obj
, bin
或.sass-cache
文件夾(SASS的副作用文件夾)。 它會忽略所有稱為packages
的文件夾的內容,除了這些文件夾內緊接的文件(稱為repositories.config
之外的文件。 它會忽略所有名為geany_run_script.bat
文件(Geany的副作用文件)以及所有以*.map
或*.css
結尾的文件(我可以為任何靜態CSS文件添加例外)。
值得注意的是,在github上有一個存儲庫,可以為多種語言維護.gitignore
文件。 這是一種適合您的文件(其中obj,bin和其他Visual Studio或Windows文件將被忽略): visual studio
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.