簡體   English   中英

在拇指驅動器上克隆 git 存儲庫

[英]cloning git repository on thumbdrive

我已經在 /applications/mamp/htdocs/myproject/.git 中有一個本地工作空間存儲庫,我不知道如何將它克隆到我的拇指驅動器中的一個文件夾中,並將其用作我的遙控器來推送。

我是否必須首先在我的文件夾的目錄中創建一個裸 git 存儲庫? 然后將我的工作空間克隆到一個呢?

還是我只是 cd 進入我的拇指驅動器上的目錄(沒有.git 目錄)並將工作空間存儲庫克隆到它,這將自動在拇指驅動器上創建.git 存儲庫?

我對使用拇指驅動器作為遠程倉庫的正確步驟感到困惑

我的拇指驅動器的路徑是“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$ 

將本地存儲volumes/thumbdrive器中,然后將遠程設置為從舊版本克隆到這個新克隆的存儲庫

`git remote add thumbdrive volumes/thumbdrive`

上面之后的遠程名稱將是thumbdrive器(如果需要,請使用原點),您可以像這樣推送

`git push thumbdrive master`

另一種方法:

/applications/mamp/htdocs/myproject/.git復制/移動到拇指驅動器,然后將其克隆回所需位置。

最好的方法是 cd 到 /volumes/thumbdrive/repo 目錄,然后:

git clone --bare /applications/mamp/htdocs/myproject/

這將克隆存儲庫,但不會在拇指驅動器上制作任何工作副本。 如果您查看遙控器,您會看到創建了一個名為 myproject.git 的目錄,這可能就是您想要的。

然后從您當地的 git 回購:

git remote add thumbdrive /volumes/thumbdrive/repo/myproject.git

進行更改后,您可以:

git push thumbdrive master

Go 到volumes/thumbdrive/ ,然后:

git clone /applications/mamp/htdocs/myproject/

從那時起,您可以將內容push送到volumes/thumbdrive ,或從/applications拉取

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM