我在路径中的外部硬盘上创建了一个裸存储库
/media/Segate/Repos/project01.git
然后我添加并将最新版本的项目源提交到此存储库。
然后我在路径中的本地硬盘上创建了另一个存储库
/mc2012/mylocalrepos/project01
现在我试图从'裸'存储库中获取工作副本,因此我导航到本地存储库并尝试执行以下命令:
$git clone /media/Segate/Repos/project01.git
但它没有认识到这条道路,即使我100%肯定它就在那里:(那么有人可以通过告诉我我在这里做错了什么来帮助我吗?我怎样才能从裸仓库中获得完整的工作副本把它放在当地的回购?
我得到$ git clone /media/Segate/Repos/project01.git的错误是'参数太多'
这是我执行的所有命令:In /media/Segate/Repos/project01.git
$git init --bare
然后我去了源文件夹,从我执行的这个文件夹中:
git init
git add .
git commit -m 'first commit'
git remote add origin /media/Segate/Repos/project01.git
git push --all
然后我转到EMPTY文件夹/mc2012/mylocalrepos/project01
并尝试通过键入命令进行克隆
$ git clone /media/Segate/Repos/project01.git
但它给我一个错误'太多的参数'
2
你不应该在克隆之前创建本地仓库,克隆会创建它。
—
Joakim Elofsson
请确保你叫
—
突破
git init
你的主版本库,并没有已建立自己的二级库(不要不叫git init
第二仓库,如前所述,git clone
会为你做这个)。