我知道这.gitignore
用于忽略推送和拉取中的文件。但我想要做的是有一个附加部分,让我们称之为额外的部分。
流程是这样的
开发者拉取应用
extras 部分会自动添加到 gitignore
另一位开发人员通过在附加部分添加“插件”来修改应用程序
开发人员拉取应用程序以使其保持最新,但从未修改附加部分
我的问题是可以从 git 中提取并自动忽略文件或文件夹吗?
添加extra
到存储库.gitignore
并添加.gitignore
到存储库。
所以,当有人拉repo时,他会自动获取.gitignore
,extra
目录会被自动忽略。
简单的例子,你有 2 个文件夹和 1 个 .ignore 文件的存储库
2 文件夹
应用程序和附加功能和
1 文件
.gitignore
.gitignore 应该有这个
extras/
因此,每当有人克隆这个存储库时,他们都会得到一个额外的文件夹,他们可以在其中做他们想做的事情,因为它被忽略了。
但是,如果开发人员使用 extras 文件夹中的内容进行提交,那么从 repo 中提取的开发人员会将该内容放入 extras 文件夹中
干杯