我在努力瞭解如何正確設置它。我希望能夠擁有一個測試站點和一個生產站點,並使用git來管理它。在文件系統上本地安裝git
我當前的文件系統看起來是這樣的(生產是在WWW文件夾和測試文件夾中的WWW稱爲測試
-www
-test
index.html
index.html
現在我有它設置,以便我可以對測試的變化和內提交他們使用Git,但我不知道如何來推動或將它們拉入WWW/
我在努力瞭解如何正確設置它。我希望能夠擁有一個測試站點和一個生產站點,並使用git來管理它。在文件系統上本地安裝git
我當前的文件系統看起來是這樣的(生產是在WWW文件夾和測試文件夾中的WWW稱爲測試
-www
-test
index.html
index.html
現在我有它設置,以便我可以對測試的變化和內提交他們使用Git,但我不知道如何來推動或將它們拉入WWW/
嵌套test
下生產站點聽起來很糟糕這將是更好地組織這樣說:
site/
├── repo.git
├── test
└── www
這裏,repo.git
是一個裸git存儲庫,您可以將它作爲www
和test
的遠程。然後你可以從任何一個推拉。
則可以將現有的設置轉換這些命令:
cd test
git clone --bare . ../repo.git
git remote add origin ../repo.git
cd ..
mv www www.bak
git clone repo.git www
在此設置中,你可以推test
,然後你可以在www
拉。
這是非常有用的,我現在有一個更好的設置目錄(我必須這樣做,因爲我的共享主機之前),我有一個工作測試環境與git推/拉prod!非常感謝! – BluGeni
這裏不清楚你的意思。如果在'test'下有一個git倉庫,那麼這些更改已經在'www'下。你的意思是你修改了'www/test/index.html',現在想在'www/index.html'中修改這些內容嗎? – asm