我在import sys
sys.setrecursionlimit(5500000)
print("recursion limit:%d " % (sys.getrecursionlimit()))
内有一个Match.find(3).channels << Channel.find(1)
,一个master
和一个development
分支。如何仅在experimental
内克隆old_repo
和master
?基本上,我想将development
克隆到new_repo
,但没有old_repo
分支。
答案 0 :(得分:2)
从old_repo
克隆,获取所有其他分支(old_repo
是网址,origin
生成的别名)
git clone old_repo my_repo
cd my_repo
git fetch
检查两个分支以确保我们有一个本地参考
git checkout master
git checkout development
将new_repo
添加到遥控器(new_repo
是网址,new
别名),然后只推master
和development
git remote add new new_repo
git push new master development
答案 1 :(得分:1)
创建一个新的空存储库
mkdir new_repo
cd new_repo
git init
添加新旧遥控器
git remote add old_repo url...
仅获取相关分支
git fetch old_repo master:refs/heads/master
git fetch old_repo development:refs/heads/development