GIT新手,正在尝试设置本地/远程开发人员设置

GIT新手,正在尝试设置本地/远程开发人员设置,git,Git,我是git的新手,所以如果我把事情复杂化了,请告诉我。我真的很想为自己设置这样的东西,但我已经花了一整天的时间试图弄明白这一点,并让所有的工作。[]是独立的目录 在本地,我想要我将要提交给staging的dev。然后将暂存推送到远程暂存进行测试。一旦一切都是黄金,我会现场直播当地的演出。live还将被复制到本地,以保持开发工作流程的独立性。这有意义吗 我会将其设置为分支吗?将功能代码从devel代码中分离出来,将暂存代码从发布代码中分离出来,将其从稳定代码中分离出来,这是一项更适合分支的工作。看

我是git的新手,所以如果我把事情复杂化了,请告诉我。我真的很想为自己设置这样的东西,但我已经花了一整天的时间试图弄明白这一点,并让所有的工作。[]是独立的目录

在本地,我想要我将要提交给staging的dev。然后将暂存推送到远程暂存进行测试。一旦一切都是黄金,我会现场直播当地的演出。live还将被复制到本地,以保持开发工作流程的独立性。这有意义吗


我会将其设置为分支吗?

将功能代码从devel代码中分离出来,将暂存代码从发布代码中分离出来,将其从稳定代码中分离出来,这是一项更适合分支的工作。看:这几乎是处理这类事情的一种方式


因此,在您的设置中,我只需要您的本地git repo和一个centeral存储库,然后使用分支来保持组织。

好的,这是帮助。我现在要试着把这一切都安排好。是否有一个非常棒的基本GIT教程,其中包括创建分支?如果您在该页面上向下滚动,它将遍历创建分支、合并分支、将分支推送到其他存储库,等等。。它相当完整。也是一个很好的来源。
local
    - [dev]
    - [staging.foo.com]
    - [foo.com]

remote
    - [staging.foo.com]
    - [foo.com]