Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Heroku上的Git工作流_Ruby On Rails_Git_Heroku - Fatal编程技术网

Ruby on rails Heroku上的Git工作流

Ruby on rails Heroku上的Git工作流,ruby-on-rails,git,heroku,Ruby On Rails,Git,Heroku,从Heroku开始,我是一个“GIT新手”,我很想知道如何使用它的最佳实践 到目前为止,我的站点有一个生产环境和一个暂存环境 但是,我只使用最基本的GIT命令,即: git add . git commit -m "some changes" git push production master 例如 最近,虽然我一直在阅读有关与分支机构合作的书籍,但我明白这是一条路要走 不过,我需要的帮助是理解如何创建开发分支,将其推到登台或生产阶段,如果出现问题,则恢复到我最新的工作分支 任何关于这方面的

从Heroku开始,我是一个“GIT新手”,我很想知道如何使用它的最佳实践

到目前为止,我的站点有一个生产环境和一个暂存环境

但是,我只使用最基本的GIT命令,即:

git add .
git commit -m "some changes"
git push production master
例如

最近,虽然我一直在阅读有关与分支机构合作的书籍,但我明白这是一条路要走

不过,我需要的帮助是理解如何创建开发分支,将其推到登台或生产阶段,如果出现问题,则恢复到我最新的工作分支

任何关于这方面的代码帮助或教程链接都将不胜感激


干杯

这是我的第一步:

  • 谷歌“计算机科学家的git”
  • Gitcasts.org
  • gitready.com
  • progit.org/book
  • 在这里查看说明

    在IRC上的#git频道(http://webchat.freenode.net/)


    我也可以用同样的ID在twitter上帮助你:)

    我发现这篇文章特别有助于组织我的git回购,以应对这种情况:


    在git上也有一些很好的视频,如果过时的话。他们是一个很好的破冰者,所以我没有被git吓到。

    你可能想看看:)

    git dzone refcard也很好。这些天我真的很喜欢IRC。。总是有很多人在场。。答案比任何其他论坛来得快。。YMMV:)并注意RTFM响应;)我不确定他们是否更改了域名,但Git Casts现在位于gitcasts.com。答案中建议的学习Git的所有资源都很好,而且它的学习曲线比最初出现的要浅得多。然而,当你开始使用分支时,你应该记住Heroku只允许你将你的主分支推向生产。有更新吗?过得怎么样?