主要内容

添加Git

要重用来自另一个存储库的代码,可以指定Git™子模块。

将一个外部Git存储库克隆为子模块:

  1. 在MATLAB Current Folder浏览器中右键单击,选择源控制>

  2. 在“子模块”对话框中,单击+按钮。

  3. 在“添加子模块”对话框中,在远程框,指定存储库位置。可选,点击验证

  4. 路径框中,指定子模块的位置,然后单击好吧.“子模块”对话框显示子模块的状态和详细信息。

  5. 查看状态信息,单击关闭

更新子

在使用要从远程存储库获取最新更改,请单击submodules,然后单击,以检查子模块是否最新更新.如果任何子模块定义发生了更改,则更新将确保子模块文件夹包含正确的文件。更新应用于子模块层次结构中的所有子模块。

使用子模块获取和合并

当您想管理添加的子模块时,打开“子模块”对话框。

  1. 若要获取子模块的最新版本,请在“子模块”对话框中单击获取

  2. 取回之后,必须合并。检查状态消息,以获取关于当前分支相对于存储库中的远程跟踪分支的信息。当你看到消息时后面,您需要将变更从存储库合并到您的本地分支。

  3. 点击分支机构并使用“分支”对话框将原始更改合并到本地分支。看到获取和合并

使用Push将更改发送到子模块存储库

如果你在你的子模块中做了更改,并想将更改发送回存储库:

  1. 在父文件夹中执行一个本地提交。

  2. 打开“子模块”对话框并单击

如果希望其他用户在克隆父文件夹时获得子模块中的更改,请确保索引和头匹配。

  1. 在“子模块”对话框中,检查索引和头值。该索引指向第一次克隆子模块时的头提交,或者最后一次提交父文件夹时的头提交。如果索引和头不匹配,必须更新索引。

  2. 若要更新索引,请在父文件夹中提交更改,然后单击在子模块对话框中。这个操作使索引和头相同。

相关的话题