這是我第一次使用git來運行一個項目,所以我將描述我的設置和我正在嘗試做的事情。 希望有人能夠告訴我如何去做我正在努力實現的目標,或者如何以更加標準的方式建立不同的設置。如何在本地將一個git遠程連接到另一個遠程
我有一個開發的網站,我已經創建了一個存儲庫。 我將該存儲庫的裸版本克隆到服務器 上,並將裸機克隆到我們的本地計算機上。
所以我的過程是,從裸倉庫(名爲遠程起源)拉,以確保一切都是最新的。 對我的本地工作副本進行更改。 提交更改然後推送到原點。
因此,我們有一個裸倉庫,用於跟蹤我們在本地進行的所有更改。
然後我想拉,從原點開發網站的變化(資料庫已被命名爲遠程我的機器開發上)
我想我能夠做的就是從原點拉到dev從我的本地機器,因爲他們都有遠程別名,但要麼它不可能,要麼我沒有找到正確的語法。我必須做的是ssh進入開發庫並在那裏進行修改。
能夠以這種方式使用遙控器將允許我拉到開發,確保一切工作在服務器上,然後設置活動域作爲一個遠程和拉到那裏。
我這樣做的原因是在我的研究中,每個人都一直告訴我,你應該只是推到一個裸倉庫,所以我已經爲每個人都設置了一個裸機,以便我們可以拉到不同的位置位置。
這樣做是否有意義? 有沒有辦法實現我想要做的事? 是否有更高效或標準的設置方式?
謝謝。這就是我需要做的。我越來越意識到你應該只推送到一個裸倉庫' –
我認爲這條規則是在這裏,因爲如果你在非裸倉庫進行更改,衝突將更難解決。所以規則更多:始終使用本地副本對您的回購進行更改。 – Vince
我試過這個,它的工作,但現在在一個新的設置我有問題。我不斷得到有關推送到非存儲庫的錯誤,告訴我該分支目前已被檢出 –