如何在 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
因此,它会忽略所有名为 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
我有以下路径需要排除以提交 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