分支和合并Git
创建分支
从Git™内库文件夹,右键单击空白的浏览器并选择当前文件夹源控制>分支机构。在分支对话框中,您可以查看,开关,创建和合并分支。
提示
您可以检查每个提交的信息节点。选择一个节点分支的浏览器图查看作者、日期、提交消息,和改变文件。
的分支的浏览器这个图显示了一个示例分支历史。
选择一个源的新分支。单击中的一个节点分支的浏览器图,或输入一个惟一的标识符源文本框中。您可以输入一个标签,分支的名字,或一个独特的SHA1哈希的前缀(例如,
73年c637
确定一个具体的提交)。保留默认创建一个分支从当前分支的负责人。在输入一个名称分支机构名称文本框,然后单击创建。
文件在你的新分支,分支切换您的项目。
在分支机构下拉列表中,选择您想要切换到的分支和点击开关。
对话框关闭分支机构和工作文件在你的分支。
切换分支
在Git存储库文件夹,右键单击空白的浏览器并选择当前文件夹源控制>分支机构。
在分支对话框中,在分支机构下拉列表,选择你想要的分支并单击开关。
对话框关闭分支机构和工作文件在你的分支。
比较分支
在Git存储库文件夹,右键单击空白的浏览器并选择当前文件夹源控制>分支机构。
检查差异当前修订和母公司之间的文件,右键单击一个文件在树下
差异来自父母
并选择显示不同。检查任意两个之间的差异在文件修改包括修改两个不同发展分支,保存Ctrl键,选择两个不同的版本。在树中右键单击一个文件
不同的选择
并选择显示不同。
MATLAB®打开一个对比报告。您可以保存修改选中的文件的副本。右键单击并选择一个文件另存为在选择保存的副本文件修改。选择保存原始之前保存的副本文件的修订。这是有用的,如果你想测试代码如何跑在前面的修改或其它分支上。
合并分支
合并任何分支机构:
在Git存储库文件夹,右键单击空白的浏览器并选择当前文件夹源控制和分支机构。
在分支对话框中,从分支机构下拉列表,选择你想要的一个分支合并到当前分支,并点击合并。
对话框关闭分支机构和工作文件在你的分支。
如果分支合并导致冲突,Git不能自动解决,一个错误对话框自动合并失败的报告。解决冲突在继续之前。
谨慎
不要移动或删除文件之外的MATLAB,因为这可能会导致错误合并。
保持你的版本
保持你的版本的文件,右键单击并选择文件马克冲突解决。
点击提交修改的文件提交你的改变标志着冲突解决。
视图在分支版本冲突
如果你合并一个分支和一个文件有冲突,Git标志着文件冲突,不修改内容。右键单击该文件,并选择源控制>观点冲突。比较报告显示打开文件之间的差异在你的分支和分支你想合并。决定如何解决冲突。看到解决SVN源代码控制冲突。
恢复到头部
在Git存储库文件夹,右键单击空白的浏览器并选择当前文件夹源控制>分支机构。
在分支对话框中,单击恢复到头部删除所有本地更改。
删除分支
在树枝下的对话框分支的浏览器,扩大分支机构下拉列表中,选择您要删除的分支。
在最右端,单击向下箭头,选择删除分支。
谨慎
你不能撤消删除分支。