git和github的工作流最佳实践?
我一直在为我们的项目使用git和github和我的小团队开发人员。我忍不住想我们做得不对。我很想听听其他人如何在他们的项目中使用这个工作流程。
我们如何使用它: 我们每次更改之前分支合并回主,本地提交,推动我们的github回购。然后,我们进入我们的测试环境,并拉动github回购的主分支。我们还没有完全掌握rebase,fetch或tagging。
我想怎么使用它: 我希望能够ssh到不同的服务器和拉特定标记的版本,如“阶段1”到服务器中。这是可能的,还是我需要两个不同的github回购?
你是否应该git pull一个特定的分支到Web服务器或创建一个新的别名到git push?
你可以在一个git仓库中控制候选版本或环境(测试,开发,生产)吗?或者你需要多个?
如果拉是解决方案,您可以拉特定的tag?