簡體   English   中英

如何在MS Windows下使用Git忽略obj文件夾

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

這樣,它會忽略所有稱為logsobjbin.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.

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