使用 git subtree 共享代码

假设 shared 是要共享的目录

添加远程分支
git remote add shared git@git.coding.net:wangjile/shared-code.git

git subtree push --prefix shared shared master

在要用的地方
git fetch shared
git subtree add --prefix shared shared/master
git subtree pull --prefix shared shared master --squash

可选

git subtree split --prefix shared --rejoin
会生成一个空的 commit 作为 base,
可以避免把所有的 commit loop 一遍

git subtree split --prefix shared -b backport
把改动切成分支,想咋改都行

参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容