单个项目中的多个.gitignores

时间:2012-07-16 05:23:39

标签: git gitignore

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

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

1 个答案:

答案 0 :(得分:3)

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

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

How do I tell git to ignore files?

  

.git / info / exclude仅对您的存储库是本地的,不是由您共享的   可能从您的存储库中获取的其他人   .gitignore更多   常用,因为它可以检查到存储库,从而   自动与项目的所有用户共享。