我有3个地方A,B和C,我想要检查/克隆不同的,可能相交的repo R的子集。我希望无论用什么方法来“标记”这些子集是这个子集的永久部分。 repo(而不是我维护的外部列表)。
这是可能的,如果可以,我该怎么做?
答案 0 :(得分:1)
首先,当您克隆一个仓库时,您将获得它的所有内容,您不能只提取它的一部分。
在git中,您可以使用分支为提交命名。所以你可以开始一个新的分支,按你想要的方式组合它。然后,将其推送到远程存储库。与B和C相同。
首次克隆存储库时,只需选择要使用的相应分支即可。当您向分支添加提交时,分支的HEAD将随提交一起移动,因此一旦推送,您将始终拥有最新版本。
如果您查找单个永久标记,则可以编写分支,并使用标记。标记始终与单个提交相关联,除非用户明确地执行,否则不会移动。