我遇到了一个微不足道的情况,但似乎没有简单的解决方案:我想在两个git
存储库之间同步一个配置文件。它甚至可以是单向交互:原点存储在项目A
中,并在项目B
内跟踪
我知道git submodule
概念,但仅仅为了单个文件而在较小的存储库中对大型存储库进行子模式化似乎有点矫枉过正。
答案 0 :(得分:3)
你可以简单地添加一个仓库作为远程和获取 然后你可以checkout a file from another branch(包括remote tracking一个)
git remote add repoA A
git fetch repoA
git checkout repoA/master -- file
(假设您希望A
的文件进入回购B
)
答案 1 :(得分:2)
如果两个回购都保存在同一台机器上;
A
repo中。记录其历史记录。B
的回购中添加指向该文件的链接。B
的{{1}}。