了解如何使用Github处理2个分支(master,staging)?

时间:2017-04-05 18:30:15

标签: git github git-workflow

我在Github上有一个回购,有2个分支“”和“登台”。我使用“暂存”分支来完成我在测试网站上首次测试的所有更新。然后,一旦更新准备好,我就会与“ master ”合并,然后推送到我的实时网站

我知道如果我对本地副本进行更改,我可以将其推送到我的“暂存”分支,这只会影响我的测试网站

然而,如果我需要对我当前的“”分支进行更改会发生什么情况,以便我可以在所有“之前推送到实时网站 >暂存“更新准备就绪。

我已经更改了本地副本上与我的“暂存”分支同步的文件,如何进行更改以便它只影响我的“ “分支?

我的PC上是否必须有2份本地文件,一份用于“登台”,另一份用于“大师”?

谢谢!

1 个答案:

答案 0 :(得分:-1)

只需对主分支进行更改即可

git add .

git commit -m "your message"

git push

它只会更新您的主分支。然后检查您的暂存分支并执行git merge master以将这些更改从主服务器合并到暂存。