主要内容

分支和合并Git

创建分支

  1. 从Git™内库文件夹,右键单击空白的浏览器并选择当前文件夹源控制>分支机构。在分支对话框中,您可以查看,开关,创建和合并分支。

    提示

    您可以检查每个提交的信息节点。选择一个节点分支的浏览器图查看作者、日期、提交消息,和改变文件。

    分支的浏览器这个图显示了一个示例分支历史。

  2. 选择一个源的新分支。单击中的一个节点分支的浏览器图,或输入一个惟一的标识符文本框中。您可以输入一个标签,分支的名字,或一个独特的SHA1哈希的前缀(例如,73年c637确定一个具体的提交)。保留默认创建一个分支从当前分支的负责人。

  3. 在输入一个名称分支机构名称文本框,然后单击创建

  4. 文件在你的新分支,分支切换您的项目。

    分支机构下拉列表中,选择您想要切换到的分支和点击开关

  5. 对话框关闭分支机构和工作文件在你的分支。

切换分支

  1. 在Git存储库文件夹,右键单击空白的浏览器并选择当前文件夹源控制>分支机构

  2. 在分支对话框中,在分支机构下拉列表,选择你想要的分支并单击开关

  3. 对话框关闭分支机构和工作文件在你的分支。

比较分支

在Git存储库文件夹,右键单击空白的浏览器并选择当前文件夹源控制>分支机构

  • 检查差异当前修订和母公司之间的文件,右键单击一个文件在树下差异来自父母并选择显示不同

  • 检查任意两个之间的差异在文件修改包括修改两个不同发展分支,保存Ctrl键,选择两个不同的版本。在树中右键单击一个文件不同的选择并选择显示不同

MATLAB®打开一个对比报告。您可以保存修改选中的文件的副本。右键单击并选择一个文件另存为在选择保存的副本文件修改。选择保存原始之前保存的副本文件的修订。这是有用的,如果你想测试代码如何跑在前面的修改或其它分支上。

合并分支

合并任何分支机构:

  1. 在Git存储库文件夹,右键单击空白的浏览器并选择当前文件夹源控制分支机构

  2. 在分支对话框中,从分支机构下拉列表,选择你想要的一个分支合并到当前分支,并点击合并

  3. 对话框关闭分支机构和工作文件在你的分支。

如果分支合并导致冲突,Git不能自动解决,一个错误对话框自动合并失败的报告。解决冲突在继续之前。

谨慎

不要移动或删除文件之外的MATLAB,因为这可能会导致错误合并。

保持你的版本

  1. 保持你的版本的文件,右键单击并选择文件马克冲突解决

  2. 点击提交修改的文件提交你的改变标志着冲突解决。

视图在分支版本冲突

如果你合并一个分支和一个文件有冲突,Git标志着文件冲突,不修改内容。右键单击该文件,并选择源控制>观点冲突。比较报告显示打开文件之间的差异在你的分支和分支你想合并。决定如何解决冲突。看到解决SVN源代码控制冲突

恢复到头部

  1. 在Git存储库文件夹,右键单击空白的浏览器并选择当前文件夹源控制>分支机构

  2. 在分支对话框中,单击恢复到头部删除所有本地更改。

删除分支

  1. 在树枝下的对话框分支的浏览器,扩大分支机构下拉列表中,选择您要删除的分支。

  2. 在最右端,单击向下箭头,选择删除分支

谨慎

你不能撤消删除分支。

相关的话题