gpt4 book ai didi

windows - 如何在 MS Windows 下使用 Git 忽略 obj 文件夹

转载 作者:可可西里 更新时间:2023-11-01 11:50:50 28 4
gpt4 key购买 nike

我有以下路径需要排除以使用 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 文件添加异常(exception))。

关于windows - 如何在 MS Windows 下使用 Git 忽略 obj 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30128488/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com