/ Home
Subrepo
Create a child repo:
Repo-A-ML-Utils
git@github.com:rajasgs/repo-a-ml-utils.git
Create a parent repo:
Repo-B-Notebooks
git@github.com:rajasgs/repo-b-notebooks.git
cd repo-b-notebooks
git subtree add --prefix mlutils git@github.com:rajasgs/repo-a-ml-utils.git master --squash
to pull all child repo updates in parent's repo:
git subtree pull --prefix mlutils git@github.com:rajasgs/repo-a-ml-utils.git master --squash
view subtrees:
code ~/.gitconfig
[alias]
ls-subtrees = !git log --format=%b | awk '/git-subtree-dir/{ print $NF }' | sort --unique