在 Git 中,如何将不同版本的文件推送到不同的遥控器?
我有两个遥控器origin
和public
. 我想始终将最新版本的文件推送到origin
内部开发服务器,以及不同版本的文件,这些文件通常较旧并检查错误,public
这是发布我的代码的可部署版本的地方。如何在 Git 中做到这一点?如果我有多个public
服务器,例如p1
, p2
,如何向这些服务器发布不同的版本?
在 Git 中,如何将不同版本的文件推送到不同的遥控器?
我有两个遥控器origin
和public
. 我想始终将最新版本的文件推送到origin
内部开发服务器,以及不同版本的文件,这些文件通常较旧并检查错误,public
这是发布我的代码的可部署版本的地方。如何在 Git 中做到这一点?如果我有多个public
服务器,例如p1
, p2
,如何向这些服务器发布不同的版本?
听起来你真正想要的是不同的分支。大多数人在主分支(默认)上进行主要开发,然后在发布时创建一个分支。错误修复发生在发布分支上(后来合并到 master),而正在进行的开发发生在 master 上。部署新版本只是检查发布分支的问题。
您可以将所有分支推送到所有遥控器,或者只是将一些分支推送到不同的遥控器。
请参阅Git Book 中有关基本分支和合并的章节。