我需要在Git Repository中创建一个子模块,该子模块引用另一个不断开发的Repo,但我需要引用其他Repo中的特定提交。我设法使用:
创建一个子模块git submodule add url otherRepo
但我不知道如何在otherRepo子模块中引用特定的提交。有谁知道我怎么能做到这一点? 完成此操作后,当我克隆repositoty时,我希望在先前指定的提交中使用子模块状态。 感谢
答案 0 :(得分:1)
根据this resource,子模块由您在子模块仓库中签出的特定提交进行跟踪。所以简单的git checkout提交你想拥有内部子模块目录,它应该按预期工作。
结账后的Git diff似乎用以下结果证实了这一点:
-Subproject commit 9fc330b3280fa7ec443f1b32e2943d38ba018f73
+Subproject commit 8b958758994216f2e7ee5ffbf5d2a3fc483e1ad5