Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在管理我.gitignore正在开发的网站的文件时遇到问题。我将我的网站存储在多个存储库中,这些存储库需要在 git 中隐藏或显示不同的文件。例如:我不希望我的 Github 存储库存储图像或数据库信息。另一方面,我的生产服务器需要同时查看这两个文件,但我可能不需要一些用于开发目的的文件。
.gitignore
.gitignore管理多个存储库的最佳方法是什么?
.git/info/exclude是仅限本地的.gitignore
.git/info/exclude
如果您将模式存储在那里,它将仅适用于该特定克隆。.gitignore但是,如果提交给 repo,则会平等地影响所有 repo。
如何告诉 git 忽略文件?
.git/info/exclude 仅对您的存储库是本地的,并且不会被可能从您的存储库获取的其他人共享。 .gitignore 更常用,因为它可以签入存储库,从而自动与项目的所有用户共享。