在Git中,如何将不同版本的文件推送到不同的遥控器?
我有两个遥控器origin
和public
。我希望始终将最新版本的文件推送到origin
这是一个内部开发服务器,以及不同版本的文件,这些文件通常较旧并且检查错误public
这是一个地方用于发布我的代码的可部署版本。如何在Git中执行此操作?如果我有多个public
服务器,例如p1
,p2
,那么如何向这些服务器发布不同的版本?
答案 0 :(得分:1)
听起来你真正想要的是不同的分支。大多数人在主分支(默认)上进行主要开发,然后在发布时创建分支。错误修复发生在发布分支上(稍后合并到主服务器上),而正在进行的开发发生在主服务器上。部署新版本只需要检查发布分支。
您可以将所有分支推送到所有遥控器,或者只是将一些分支推送到不同的遥控器。
请参阅Git Book中的Basic Branching & Merging一章。