Reputation: 5795
I faced with a trivial situation but it seems like it have no simple solution: I want to synchronize a single config file between two git
repositories. It even could be a one-way interaction: origin is stored in project A
and is tracked inside project B
I'm aware of git submodule
concept, but submoduling of the large repository in the smaller one only for the sake of a single file seems to be overkill.
Upvotes: 3
Views: 336
Reputation: 43495
If both repos are kept on the same machine;
A
repo. There is where its history is recorded.B
's repo.B
's .gitignore
.Upvotes: 2
Reputation: 1323115
You could simply add one repo as a remote and fetch.
Then you can checkout a file from another branch (including a remote tracking one)
git remote add repoA A
git fetch repoA
git checkout repoA/master -- file
(Assuming you want the file from A
into repo B
)
Upvotes: 3