小编典典

你什么时候会使用 .git/info/exclude 而不是 .gitignore 来排除文件?

all

.git/info/exclude我对使用和.gitignore排除文件的利弊有点困惑。

它们都处于存储库/项目级别,那么它们有何不同以及我们应该何时使用.git/info/exclude


阅读 111

收藏
2022-06-21

共1个答案

小编典典

的优点.gitignore是它可以检入存储库本身,不像.git/info/exclude.
另一个优点是您可以有多个.gitignore文件,每个目录/子目录中都有一个用于目录特定忽略规则的文件,不像.git/info/exclude.

因此,.gitignore可在存储库的所有克隆中使用。因此,在大型团队中,所有人都忽略了相同类型的文件 Example *.db*.log.
由于多个.gitignore.

.git/info/exclude仅适用于个人克隆,因此一个人在他的克隆中忽略的内容在其他人的克隆中不可用。例如,如果有人用于开发,那么该开发人员添加文件夹Eclipse可能是有意义的,因为其他开发人员可能没有使用
Eclipse。.build``.git/info/exclude

通常,必须普遍忽略的文件/忽略规则应该进入.gitignore,否则您只想在本地克隆上忽略的文件应该进入.git/info/exclude

2022-06-21