簡體   English   中英

Git:不同的工作目錄和存儲庫位置

[英]Git: Different Working Directory and Repository location

我做了一個家庭服務器,我正在我正在做的網站上使用Git。 我在該主服務器上創建了一個git,但是我正在編輯遠程連接到它的另一台計算機上的文件,並使用IDE(Eclipse + Egit)我正在使用它。 但它有點慢。

那么有沒有辦法讓我的存儲庫在我自己的系統上,但實際的工作目錄到服務器?

目前我的服務器git已啟用

Z:/sites/my_site/.git

我想要我的git:

C:/git/my_site/.git

但仍然在工作

Z:/sites/my_site/

文件,我的本地git看到了。

我希望它清楚我要問的是什么......

編輯:該網站是基於PHP的。 我不想在我的電腦上安裝PHP,所以我可以測試代碼,這就是服務器的工作。 我創建了該服務器進行測試。 這就是為什么我想這樣做。

Git是分布式版本控制系統。 您可以創建任意數量的存儲庫,並將它們作為遙控器鏈接。 Git支持file://ssh://協議,因此您可以通過本地網絡或真正的遠程服務器使用它。 我認為最好的解決方案是在您的服務器上保留存儲庫並將其克隆到您需要的任何位置。

另外,請記住,您可以將bitbuket用於您的項目。 它支持最多五人免費無限數量的私人存儲庫。

通常,這里的正確答案是擁有兩個git存儲庫,一個位於遠程計算機上,一個位於本地計算機上,只需推送到遠程計算機即可部署代碼。

Git是一個“分布式版本控制系統”,每個本地存儲庫都在本地保存所有內容(當前狀態和所有更改歷史記錄)。 這種在本地工作的方式非常快,並且您不依賴於遠程存儲庫,例如當您使用SVN時。 鑒於此,我認為你所做的與使用Git完全相反。

要按照它應該使用的方式使用Git,您應該從中央存儲庫克隆,並將更新推送到該存儲庫。 您的本地存儲庫可以在C:/git/my_site/.git中,當您完成更改后,您將從該存儲庫推送到Z:上的存儲庫。

看看http://git-scm.com/它有你需要知道的所有你開始使用Git“正確的方法”。

暫無
暫無

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

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