情況
我從來沒有使用git或任何其他版本控制。現在我已經有了一個web項目,需要有一個穩定的版本和一個開發版本,它們都在不同的目錄中運行在同一臺服務器上。基本的git理解問題
- 穩定:
/var/www/afod/afod
- 發展:
/var/www/afod_dev/afod
現在我想使用git同步從DEV-版本變化到穩定版本,並根據我從來沒有使用之前VC-系統我似乎沒有得到如何做到這一點。
我做了什麼直到現在
我/var/www/afod/afod
創建一個Git倉庫,並通過克隆到dev目錄:
cd /var/www/afod_dev/afod
git clone /var/www/afod/afod
現在我有2個庫,我想保持同步在穩定版本一側使用git pull。
問題
我已經有2個分支,網絡和開發。但是看起來git會從兩個分支中獲得穩定版本的同步。但我只想將更改同步到穩定版本,我已經合併到開發版本中的Web分支。
總混亂
我希望我能以某種方式指出我的問題。我似乎有一個關於git如何工作的基本理解問題,但它似乎是正確的軟件來做我想做的事情。我基本上想要有一個分支自動同步到穩定版本和我融入其中的其他分支。但是,開發必須位於不同於穩定版本的目錄中。
關於比利月亮
那麼第一個答案,穩定和開發都在以不同的Apache虛擬服務器不同的域名託管。開發人員在瀏覽網站時看到的目錄中的開發分支是沒有任何意義的。
所以我的想法是克隆存儲庫,然後同步這些。
我在這裏弄錯了什麼嗎?你如何處理這種配置?
什麼是git做的看起來像「git pull」是從兩個分支同步穩定? – Schwern
歡迎來到堆棧溢出,這是一個很好的第一個問題;最好直接評論一個答案,而不是將評論作爲對你的問題的編輯(正如你對比利的答案所做的那樣)。 – CharlesB