在两个Git仓库之间同步单个文件

我面临一个微不足道的情况,但它似乎没有简单的解决方案:我想在两个git存储库之间同步一个配置文件。 它甚至可能是单向交互:原点存储在项目A并在项目B内进行跟踪

我知道git submodule概念,但是为了一个文件而在较小的版本库中调整大型版本库似乎是过度的。


你可以简单地添加一个回购作为远程和获取。
然后,您可以从另一个分支结帐(包括远程跟踪)

git remote add repoA A
git fetch repoA
git checkout repoA/master -- file

(假设你想从AB的文件)


如果两种回购都保存在同一台机器上;

  • 将文件保存在项目A回购中。 它的历史记录在哪里。
  • 在项目B的回购中加入一个指向文件的链接。
  • 将该链接添加到B.gitignore
  • 链接地址: http://www.djcxy.com/p/26109.html

    上一篇: Synchronizing single file between two Git repos

    下一篇: How to stop divergent branch warnings in Git?