2

我在管理我.gitignore正在开发的网站的文件时遇到问题。我将我的网站存储在多个存储库中,这些存储库需要在 git 中隐藏或显示不同的文件。例如:我不希望我的 Github 存储库存储图像或数据库信息。另一方面,我的生产服务器需要同时查看这两个文件,但我可能不需要一些用于开发目的的文件。

.gitignore管理多个存储库的最佳方法是什么?

4

1 回答 1

3

.git/info/exclude是仅限本地的.gitignore

如果您将模式存储在那里,它将仅适用于该特定克隆。.gitignore但是,如果提交给 repo,则会平等地影响所有 repo。

如何告诉 git 忽略文件?

.git/info/exclude 仅对您的存储库是本地的,并且不会被可能从您的存储库获取的其他人共享。
.gitignore 更常用,因为它可以签入存储库,从而自动与项目的所有用户共享。

于 2012-07-16T05:27:52.180 回答