[英]Clone git repo from one machine to another
我是GIT的初學者。
我有一台裝有Ubuntu的計算機。 我將遠程存儲庫(R)克隆到該計算機中,一切正常。 機器(S)將是托管我的應用程序的服務器。 我還需要提交對(R)的更改。 到目前為止,一切正常。
我的工作站將是裝有Windows和PHPStorm的計算機(W)。 因此,我認為將存儲庫從(S)克隆到(W),使用(W)上的代碼,然后將更改提交回(S),然后將重大更改提交給(R),將是一個好主意。
我的問題是,我不知道如何將(S)存儲庫克隆到(W)。 每次出現“存儲庫URL格式錯誤或不存在”。
我的項目網址是192.168.1.100/project。 我應該怎么做才能將(S)回購克隆到(W)?
提前致謝
您應該直接在(W)上克隆存儲庫(R),繼續開發應用程序,然后提交並直接推回(R)。 然后,您可以根據需要直接從(R)提取(S)的最新更改。 這樣可以避免不一致。
如果您擔心主存儲庫中的工作進度狀態,則應查看git branch 。
例如,您可以為主動開發創建一個dev
分支,該分支實際上可以包含應用程序尚未完成甚至無法運行的狀態。 完成該功能的開發后,可以將該分支合並回您的master
分支,該master
分支應僅包含工作狀態和完成狀態。
您可以通過ssh進行操作。 我從linux嘗試過,在計算機(S)上創建了一個測試庫。 然后在機器(W)上,我用
git clone username@<hostname/ipaddress>:path/to/repo/dir
請注意,對於(W),原始遠程服務器(假設它認為是服務器的計算機)將是(S),而不是(R)。 因此,每次您進行推送時,它將嘗試將所有內容發送到(S)。 如果要更改,則需要使用git remote set-url更改遠程
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.