我正试图通过GitHub for Mac GUI来合并分支。我不确定这是我还是客户......
我有一个主人,分期,生产分支的回购。我在master中创建了一个名为test.txt的文件。然后我添加了一个测试线。我承诺并在主人中同步。我使用gui从master合并到staging,然后点击merge。我还重新点击了“分支同步”来重新同步它们。新行显示在GitHub下的master下,但不是在staging下。在我的本地仓库中,它显示与最新提交同步。
我的计划是在母版中进行编辑,合并到分期进行部署和测试,冲洗,泡沫和放大重复直到它好,然后合并到生产(此时所有应该同步)。
我做错了吗?
答案 0 :(得分:3)
合并接收分支时似乎无法识别可以与Github同步的新更改
执行的步骤
- 添加和结帐"
experimental
"分支- 添加/提交到
experimental
分支- 将
experimental
分支合并到master
master
显示按钮"Branch in Sync
"即使它不再同步 - 按下按钮也不做任何事情如何修复
- 直接在
中添加新提交master
- "
Sync Branch
"出现并可以同步到Github
我找到了一个很好的解决方法:
要将master与staging合并,请与GUI合并 完成后,切换到分段,然后转到下拉菜单:
Repository > Synchronize
( Cmd S )。
合并将立即出现在GitHub上(如果您在主人中同步,将无法工作)