1

我知道这.gitignore用于忽略推送和拉取中的文件。但我想要做的是有一个附加部分,让我们称之为额外的部分。

流程是这样的

  1. 开发者拉取应用

  2. extras 部分会自动添加到 gitignore

  3. 另一位开发人员通过在附加部分添加“插件”来修改应用程序

  4. 开发人员拉取应用程序以使其保持最新,但从未修改附加部分

我的问题是可以从 git 中提取并自动忽略文件或文件夹吗?

4

2 回答 2

3

添加extra到存储库.gitignore并添加.gitignore到存储库。

所以,当有人拉repo时,他会自动获取.gitignoreextra目录会被自动忽略。

于 2012-12-07T16:58:06.803 回答
0

简单的例子,你有 2 个文件夹和 1 个 .ignore 文件的存储库

2 文件夹
应用程序和附加功能和
1 文件
.gitignore

.gitignore 应该有这个
extras/

因此,每当有人克隆这个存储库时,他们都会得到一个额外的文件夹,他们可以在其中做他们想做的事情,因为它被忽略了。

但是,如果开发人员使用 extras 文件夹中的内容进行提交,那么从 repo 中提取的开发人员会将该内容放入 extras 文件夹中

干杯

于 2012-12-07T17:09:30.210 回答