所以,我想有使用Git以下集中設置的(每這些都是克隆):Git的多級克隆?
stable
development
developer1
developer2
developer3
所以,我創建了穩定的資源庫
git --bare init
做出的「發展」克隆
git clone ssh://host.name//path/to/stable/project.git development
,並提出了 '開發者' 克隆
git clone ssh://host.name//path/to/development/project.git developer
所以,現在,我做出改變,提交,然後我從我的開發人員帳戶
git commit --all
git push
推動和改變去發展克隆。
但現在,當我SSH到服務器,進入開發克隆目錄,並運行「git fetch」或「get pull」,我沒有看到更改。
所以,我該怎麼辦?我完全誤解了事情,做錯了什麼?我如何看到從「開發人員」克隆中推出的「開發」克隆中的更改?這在Mercurial中運行良好。
該教程幫助,我玩弄事情,並找出我想做的事情。我將使用中央存儲庫,爲'開發'和'開發者'創建克隆,並執行類似Rails的部署來釋放(而不是在我想發佈時推送到穩定)。 – 2010-04-20 23:08:02