在两个Git仓库之间同步单个文件
我面临一个微不足道的情况,但它似乎没有简单的解决方案:我想在两个git
存储库之间同步一个配置文件。 它甚至可能是单向交互:原点存储在项目A
并在项目B
内进行跟踪
我知道git submodule
概念,但是为了一个文件而在较小的版本库中调整大型版本库似乎是过度的。
你可以简单地添加一个回购作为远程和获取。
然后,您可以从另一个分支结帐(包括远程跟踪)
git remote add repoA A
git fetch repoA
git checkout repoA/master -- file
(假设你想从A
到B
的文件)
如果两种回购都保存在同一台机器上;
A
回购中。 它的历史记录在哪里。 B
的回购中加入一个指向文件的链接。 B
的.gitignore
。