我在中央服务器(--bare --shared)上存储了多个 git 存储库。
这些存储库由多个用户跨多个服务器(或他们自己的本地工作站)签出。
现在我有一个问题。它们的根目录中都有稍微不同的 .gitignore 文件。当我开始纠正这个问题时,我突然意识到这一定是一个普遍的问题,应该有一个优雅的解决方案。(另外,我不想多做一次,一个好的程序员是懒惰的吧?)
我怎样才能最好地实现以下目标;
1) 在服务器上创建新的 repo 时,自动拥有最新的 .gitignore 2) 为所有 repos 拥有一个集中的 gitignore 文件,当更新时,它会传播到所有其他 repos。(理想情况下在服务器上)。
这样,如果我需要添加一些东西,我不必复制粘贴到 20 个不同的 repos。