【发布时间】:2012-08-22 23:23:57
【问题描述】:
我有一个 repo 的 fork 作为子模块,并且我已经分离了分支(即 pull request BTW),我希望我的 repo 使用该功能分支作为子模块的默认值,以便克隆我的 repo 的人将使用该功能分支。我该怎么做?
【问题讨论】:
标签: git git-branch git-submodules git-clone
我有一个 repo 的 fork 作为子模块,并且我已经分离了分支(即 pull request BTW),我希望我的 repo 使用该功能分支作为子模块的默认值,以便克隆我的 repo 的人将使用该功能分支。我该怎么做?
【问题讨论】:
标签: git git-branch git-submodules git-clone
我不这么认为:有一个子模块来记录要重用的特定提交。
克隆您的存储库的其他用户将在同一提交 SHA1 (in a detached HEAD mode) 处更新该子模块,他们不会看到分支。
这是解释的:
一旦更新,用户可以进入该子模块,签出一个分支并将其链接到该子模块的相应远程仓库的远程跟踪分支(如果他/她愿意)。
但是一旦修改完成,该分支将不会成为父 repo 记录的子模块信息的一部分。
【讨论】: