我有一个git repo my-custom-framework
。在这个回购中,我维护了我用来创建大量项目的框架。每次我有一个新项目时,我都会将此存储库克隆到my-project-repo
。
我想做的是,在my-project-repo
工作时;我做了一些更改,我也希望将它们合并到父仓库my-custom-framework
中。反之亦然。我还必须确保任何特定于项目的更改都不会合并到父存储库中。
实现这一目标的最佳方法是什么。我试过谷歌;但是会出现像submodules
这样的文章;我认为不会解决我的问题。
答案 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'