如何克隆直到特定的提交

时间:2018-09-05 14:46:39

标签: git git-merge git-submodules

我需要克隆一个存储库,直到对存储库中的某个分支进行特定提交,然后将其合并。 与我的回购 但是我的仓库中有一些子模块,当我第一次克隆然后恢复到我需要的提交时,这些子模块会丢失

1 个答案:

答案 0 :(得分:1)

对于您所说的话,我几乎一无所获,对此感到抱歉。但是,如果要获取独立远程存储库的一部分,然后将其合并到自己的项目中,则可能需要手动添加远程存储库:

git remote add <nameyou'llgivetothisremote> <urltoremoterepository>

然后使用

git branch -avv

查看您自己的本地分支和远程存储库中的分支。

然后,您将能够浏览远程分支,然后挑选所需的所有内容,或将分支重新定位到您希望其在本地项目中的位置。

如果不需要,您可以选择在此之后关闭远程存储库。