你能用git克隆2个分支吗?
我想浅克隆一个存储库的一部分:只克隆一个功能分支(包括从你能用git克隆2个分支吗?,git,git-branch,git-clone,Git,Git Branch,Git Clone,我想浅克隆一个存储库的一部分:只克隆一个功能分支(包括从main分支以来的所有提交),以及在此之前在main上的一些提交 我已经尝试了git clone$repo--depth=N--branch=$feature,它可以正确地检查$feature的浅克隆,并且假设我选择的深度足够大,则返回到分支点 还有什么咒语可以在main中使用 基本上,我希望能够做到: git clone --branch=$feature BASE=$(git merge-base $feature origin/mai
main
分支以来的所有提交),以及在此之前在main
上的一些提交
我已经尝试了git clone$repo--depth=N--branch=$feature
,它可以正确地检查$feature的浅克隆,并且假设我选择的深度足够大,则返回到分支点
还有什么咒语可以在main中使用
基本上,我希望能够做到:
git clone --branch=$feature
BASE=$(git merge-base $feature origin/main)
echo git rev-parse $BASE^
echo git rev-parse $BASE^^
echo git rev-parse $BASE^^^
告诉我分支之前发生的几个提交中的SHA1。我认为您需要使用
git clone--depth=N--no single branch
选项。在中找到,我认为您需要使用git clone--depth=N--no single branch
选项。发现于