将克隆的存储库推送并标记到我的git服务器中

时间:2012-02-28 23:13:41

标签: git github git-clone

我们当前的一个应用程序依赖于来自github的克隆只读库(让我们称之为XXLib)。当我剪切并发布我的应用程序的构建时,我将其标记为特定版本(例如,v1.1),但是,鉴于XXLib可以并且将随着时间的推移而改变,我如何将特定版本的XXLib标记到我的中心存储库,以便我可以随时返回并重新构建?

我想到的是在我的中央git服务器上创建一个新的存储库,在我的工作区中为XXLib添加一个跟踪分支,允许我在构建时将工作区的内容推送到中央服务器。即。我工作区中的XXLib有两个遥控器(origin和mygitserver),我用来拉(原点)和推(mygitserver)

或者这是子模块的情况吗?

任何想法都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

将远程库导入为子模块。如果您需要对其进行自己的更改,请将它们放在您自己的Git存储库中,该存储库来自GitHub存储库。

XXLib-GitHub
  |
XXLib-Your-Fork
  |
Your-app