一起维护父子项目

时间:2017-03-23 15:48:05

标签: git

我有一个git repo my-custom-framework。在这个回购中,我维护了我用来创建大量项目的框架。每次我有一个新项目时,我都会将此存储库克隆到my-project-repo

我想做的是,在my-project-repo工作时;我做了一些更改,我也希望将它们合并到父仓库my-custom-framework中。反之亦然。我还必须确保任何特定于项目的更改都不会合并到父存储库中。

实现这一目标的最佳方法是什么。我试过谷歌;但是会出现像submodules这样的文章;我认为不会解决我的问题。

1 个答案:

答案 0 :(得分:0)

您可以使用环境变量GIT_DIR。

cd path/to/subproject
set GIT_DIR=path/to/superproject
git rev-parse --git-dir
git commit 
set GIT_DIR=

参见'git help git'