Git + Heroku:正确的工作流程

时间:2013-01-02 10:16:09

标签: git heroku branch

我得到了如何将应用程序部署到Git和Heroku的说明,但因为我对Git不太熟悉(我只知道“基础知识”),所以我想问你一些帮助。我已经从Heroku下载了应用程序。 这就是我应该做的:

Create separate git branches for new updates, push the branch to Github, create pull requests and merge them into master.
Then pull the master branch locally and deploy to Heroku.

什么是正确的工作流程?经过研究:

git branch new_branch
git push origin new_branch

git fetch new_branch
git merge master/new_branch

git push heroku...

关于工作流程,请你纠正我吗?

谢谢

1 个答案:

答案 0 :(得分:1)

克隆/拉动您的应用后,正确的工作流程将是:

git branch new_branch
git checkout new_branch
### Now you can make changes, develop your update
git commit -am "some message"
git push origin new_branch

要将分支合并到主分支中,您可以执行以下操作:

git checkout master
git merge new_branch

您可以根据需要推送/部署它,例如在您的示例中使用heroku。 希望这会有所帮助..