2012-11-28 31 views
0

我知道如何拉取,提交和推入git來更新我的本地存儲庫bitbucket,但我不知道如何更新我的網站位於主機使用git 。如何使用git更新網站

+0

這取決於你的主機。 – SLaks

+1

Git不是部署工具。它可能被*部署工具*或作爲手動過程的一部分用於部署您的代碼。 – meagar

回答

0

如果你的服務器有git的(可以讓你安裝的git)(您也可以安裝混帳的「便攜」版本不需要提升權限),你可以'使用'git來完成你的部署(以某種方式)。

你有你的開發代碼在一個分支。將此repo克隆到您的服務器上。用「生產」這樣的名稱來分支這些代碼。進行所有必要的設置更改以使您的開發代碼在服務器上工作(更改設置文件,更改配置文件,.htaccess文件等)。 現在將提交添加到此分支並推送到您的回購。在未來,當你在你的開發環境中進行修改時,你可以將你的生產分支重新分配到開發分支的新頭上(我會用當前生產分支的版本號來標記,快速返回的方式)。這使得使用git進行部署變得快速而簡單,因爲您已經具備了從dev切換到生產所需的所有更改(我有一個暫存分支的中間步驟)。

+0

感謝dear @ g19fanatic的建議 –