Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Mac OS X git客户端Gity合并两个分支_Git_Macos_Git Merge - Fatal编程技术网

如何使用Mac OS X git客户端Gity合并两个分支

如何使用Mac OS X git客户端Gity合并两个分支,git,macos,git-merge,Git,Macos,Git Merge,我无法将两个分支与Gity合并。当我在我的备用分支上签出并单击“合并到主分支”时,似乎什么都没有发生 有什么想法吗?如果您在签出master后单击master,则“合并到master”选项不会合并任何内容 如果没有,根据XCode调用的,如果合并失败,它应该提到任何错误消息。 因为它没有提到任何东西,这意味着(比如当祖先提交等于合并) 请记住,要将分支“B”合并到master,您需要: git checkout master(就是您做的) git merge B(换句话说,要将“B”合并到“m

我无法将两个分支与Gity合并。当我在我的备用分支上签出并单击“合并到主分支”时,似乎什么都没有发生


有什么想法吗?

如果您在签出master后单击master,则“合并到master”选项不会合并任何内容

如果没有,根据XCode调用的,如果合并失败,它应该提到任何错误消息。
因为它没有提到任何东西,这意味着(比如当
祖先提交
等于
合并

请记住,要将分支“
B
”合并到
master
,您需要:

  • git checkout master
    (就是您做的)
  • git merge B
    (换句话说,要将“
    B
    ”合并到“
    master
    ”,必须使用“
    B
    ”而不是“
    master
    ”来调用merge):如果您在选择“
    merge to master
    ”时确定这样做,那么它就是一个bug

如果在签出主控形状后单击主控形状,则“合并到主控形状”选项不会合并任何内容

如果没有,根据XCode调用的,如果合并失败,它应该提到任何错误消息。
因为它没有提到任何东西,这意味着(比如当
祖先提交
等于
合并

请记住,要将分支“
B
”合并到
master
,您需要:

  • git checkout master
    (就是您做的)
  • git merge B
    (换句话说,要将“
    B
    ”合并到“
    master
    ”,必须使用“
    B
    ”而不是“
    master
    ”来调用merge):如果您在选择“
    merge to master
    ”时确定这样做,那么它就是一个bug

尝试检查您要合并的分支,并执行“合并到master”操作@Andrew McGregor,实际上我就是这么做的,我的问题表述错误。谢谢你指出这一点。试着检查一下你想要合并的分支,然后做一个“合并到master中”@Andrew McGregor,这实际上就是我所做的,我的问题表述不正确。谢谢你指出这一点。你是对的,我的问题表述错了。我正在从我的备用分支签出中调用“合并到主节点”。过了一段时间,我突然意识到它毕竟是在合并,但用户界面似乎并没有表明这一点。一旦我提交并将主分支推送到服务器,很明显它一直都被合并了。谢谢你的帮助:)你是对的,我提出的问题是错的。我正在从我的备用分支签出中调用“合并到主节点”。过了一段时间,我突然意识到它毕竟是在合并,但用户界面似乎并没有表明这一点。一旦我提交并将主分支推送到服务器,很明显它一直都被合并了。谢谢你的帮助:)