我有很多android aosp repos,我想为repo中的每个git存储库创建一个分支,我知道新分支的提交ID,我被建议我可以创建分支而无需完全克隆代码。
$mkdir testgit
$cd testgit
$git init
$git remote add origin http://www.xxxx.com/test.git
$echo 08242d114ca463bd77beee424d336db0cf1ca6ae > .git/refs/heads/testbranch
$git push origin testbranch --force
#failed
$git send-pack .git testbranch --force
#failed
答案 0 :(得分:0)
您可以使用git clone --depth <depth>
进行浅层克隆,其中只克隆每个分支的最后<depth>
次提交,甚至使用--single-branch
来仅克隆一个特定分支。有关详细信息,请参阅man-page of git-clone。