Git 每个遥控器有不同的分支?

Git 每个遥控器有不同的分支?,git,Git,我对GIT非常陌生,正在试图弄清楚如何设置我的开发/登台/生产工作流 这是一支只有两人的小队 我们有两个遥控器-暂存和生产 只有我会推动生产环境 我已经整理了一个简单的图表,展示了我想象中的工作流程是如何工作的 我的问题是,每个远程服务器是否都有自己独特的分支 制作>主控 分期>开发 谢谢 每个git存储库(无论是否远程)都有自己的分支 可以使用本地分支跟踪远程分支 话虽如此:您可以在本地创建两个跟踪分支,用于跟踪生产和暂存上的分支。生产和暂存分支的名称无关紧要(即,它们可以相同),因

我对GIT非常陌生,正在试图弄清楚如何设置我的开发/登台/生产工作流

  • 这是一支只有两人的小队
  • 我们有两个遥控器-暂存和生产
  • 只有我会推动生产环境
我已经整理了一个简单的图表,展示了我想象中的工作流程是如何工作的

我的问题是,每个远程服务器是否都有自己独特的分支

  • 制作>主控
  • 分期>开发
谢谢

  • 每个git存储库(无论是否远程)都有自己的分支
  • 可以使用本地分支跟踪远程分支
  • 话虽如此:您可以在本地创建两个跟踪分支,用于跟踪生产和暂存上的分支。生产和暂存分支的名称无关紧要(即,它们可以相同),因为在存储库中,它们将以远程名称作为前缀


    但是,使用全局分支命名约定并使用权限强制执行正确的更改流可能会更容易混淆。也就是说,不让承包商推动生产,而让你站在你这边,不将分期付款与生产合并(或不推动),直到你愿意这样做。

    为什么要在你和承包商之间设置“分期付款”?是否有预期的用例或预期的好处?在投入生产之前,变更将显示给客户,并在分期中确认。生产和分期存储库是否需要两个远程存储库,或者它们是否可以是一个带有两个分支的单git回购,其中承包商只允许推进分期?确定,也许追踪是我需要了解的。WPengine使用两个名为master的分支设置生产/登台环境。这就是让我困惑的地方。因此,我可以跟踪任何本地分支到我的暂存主机,即使分支名称不对应。@Cam Yes。例如,您可以有跟踪
    远程/临时/主机的本地分支
    临时
    ,以及跟踪
    远程/生产/主机的分支
    生产
    。只是一些术语上的吹毛求疵:您的本地分支跟踪远程分支,反之亦然。谢谢gzm0,这让事情更清楚了。。此链接反映了您的评论-