2016-02-09 42 views

回答

2

像这样:

$ git clone --branch dotnet-mono-eclass-lat --depth 1 https://anongit.gentoo.org/git/repo/gentoo.git 

man git-clone

--branch <名>,-b <名称>

取而代之的是新创建的HEAD指向分支指向通过克隆库的HEAD, 指向< name> branch代替。在非裸仓库中,这是将被检出的分支。

--depth <深度>

创建一个浅克隆与截断以修改指定数量的历史。一个浅层的 存储库有一些局限性(你不能克隆或取出它,也不会从 那里推动或取消),但如果你只关注历史悠久的大型项目的最近历史,想要发送修补程序作为补丁。

+0

谢谢!在更新现有存储库时,您能够提供所需的命令吗? – watain

+0

你现在的存储库是什么意思?您是否已经使用常规的'git clone'命令克隆了'portage'版本库? –

+0

是的,确切地说。远程仓库已被克隆到'/ usr/portage'。 – watain

2

没有历史的下载资源库: git的克隆--depth 1

更新已克隆浅库:

混帐拉--depth 1 或 混帐拉--update - 浅

相关问题