我已经在/applications/mamp/htdocs/myproject/.git中有一个本地workig空间存储库,我无法弄清楚如何将它克隆到我的thumbdrive中的文件夹中并将其用作我的远程推送到。
我必须首先在我的文件夹目录中创建一个裸git存储库吗?然后将我的工作空间克隆到它?
或者我只是在我的thumbdrive(没有.git目录)上进入我的目录并将工作空间repo克隆到它,它会自动在thumbdrive上创建.git repo?
我对使用我的拇指驱动器作为我的远程回购的正确步骤感到困惑
我的thumbdrive的路径是“volumes / thumbdrive /”
现在我正在尝试添加我的遥控器,但我似乎无法让路径正确我猜...
David-Adamss-MacBook-Pro:myproject davidadams$ git remote add flashstick /volumes/thumbdrive/repo/.git
David-Adamss-MacBook-Pro:myproject davidadams$ git remote
flashstick
thumdrive
David-Adamss-MacBook-Pro:myproject davidadams$ git push flashstick master
fatal: '/volumes/thumbdrive/repo/.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
这也不起作用
David-Adamss-MacBook-Pro:myproject davidadams$ git remote add flashdrive /volumes/thumbdrive/repo
David-Adamss-MacBook-Pro:myproject davidadams$ git remote
flashdrive
flashstick
thumdrive
David-Adamss-MacBook-Pro:myproject davidadams$ git push flashdrive master
fatal: '/volumes/thumbdrive/repo' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
David-Adamss-MacBook-Pro:myproject davidadams$
答案 0 :(得分:3)
将本地存储库克隆到您的volumes/thumbdrive
,然后将旧存储库中的新克隆存储库设置为遥控器
`git remote add thumbdrive volumes/thumbdrive`
上面的远程名称为thumbdrive
(如果需要,可以使用原点),你可以推送
`git push thumbdrive master`
另一种方法:
将/applications/mamp/htdocs/myproject/.git
复制/移动到拇指驱动器,然后将其克隆回所需的位置。
答案 1 :(得分:2)
执行此操作的最佳方法是cd到/ volumes / thumbdrive / repo目录,然后:
git clone --bare /applications/mamp/htdocs/myproject/
这将克隆回购,但不会在拇指驱动器上制作任何工作副本。如果你看一下遥控器,你会看到一个名为myproject.git的目录,这可能是你想要的。
然后从你当地的git repo:
git remote add thumbdrive /volumes/thumbdrive/repo/myproject.git
进行更改后,您可以:
git push thumbdrive master
答案 2 :(得分:0)
转到volumes/thumbdrive/
,然后:
git clone /applications/mamp/htdocs/myproject/
从那时起,您可以push
将事物volumes/thumbdrive
改为/applications
,或者从{{1}}拉