【发布时间】:2014-04-21 15:47:25
【问题描述】:
大家好,我一直想知道这是否可行?我已经思考了好几个小时了,我无法理解它!
要求:
我想在一个项目中处理多个 git 存储库,并且只将代码推送到相应的存储库。
概述如下:
我正在处理多个项目,这些项目都使用我构建的同一个自定义库。因此,我为自定义库创建了一个 git 存储库,并为每个项目创建了单独的存储库。
我创建了以下存储库:
lib:自定义库
A:项目 A
B:项目 B
项目 A 的设置:
混帐初始化 git远程添加原点 git远程添加库 git pull 起源大师 git pull 库主现在在项目 A 代码中进行更改之后,当我尝试将其推送时
git push origin master
然后将库代码和项目代码都推送到存储库 A。
但我只想将项目代码推送到存储库 A。
我也尝试过使用分支并使用以下命令:
git checkout -b 库 git pull 库库我也试过
git pull library library:master
但出现以下错误:
fatal: 远端意外挂断
【问题讨论】:
-
你考虑过使用 git 子模块吗? (即将你的库保存在单独的仓库中,并为每个使用它作为子模块的项目拉取它)
标签: git