Synchronizing single file between two Git repos
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
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.
2 Solutions collect form web for “Synchronizing single file between two Git repos”
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
If both repos are kept on the same machine;
- Keep the file in the project
Arepo. There is where its history is recorded.
- Put a link to the file in project
- Add that link to