主要内容

log

显示 Git 存储库中的提交记录

自 R2023b 起

    说明

    commitHistory = log(repo) 返回 Git™ 存储库 repo 中的提交记录。

    示例

    commitHistory = log(repo,Name=Value) 将其他选项指定为一个或多个名称-值参量。

    示例

    示例

    全部折叠

    导航到您的存储库文件夹并创建一个存储库对象。

    repo = gitrepo;

    显示整个存储库的提交历史记录。

    commitHistory = log(repo);
    

    导航到您的存储库文件夹并创建一个存储库对象。

    repo = gitrepo;

    显示存储库中当前分支上特定文件的提交历史记录。

    commitHistory = log(repo.CurrentBranch,File="utilities\cleanup.m");
    

    显示截至修订版本 0fb701b(包括该版本)的提交历史记录。

    commitHistory = log(repo.CurrentBranch,File="utilities\cleanup.m",Revisions="0fb701b");

    输入参数

    全部折叠

    Git 存储库,指定为 matlab.git.GitRepository 对象。

    名称-值参数

    全部折叠

    将可选参量对组指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量之后,但对各个参量对组的顺序没有要求。

    示例: log(repo.CurrentBranch,Revisions="08a4c49")

    要查询的文件,指定为字符串标量或字符向量。如果未指定此输入,函数将返回所有文件的提交历史记录。

    此输入支持仅存在于存储库历史记录中的文件,即使它们不再存在于本地磁盘上也是如此。

    示例: "newfile.m"

    数据类型: char | string

    修订版本设定符 (ID),指定为字符串标量、字符串向量或字符向量。如果未指定此输入,函数将输出从第一次提交到最近一次提交的提交历史记录。

    提交 ID 支持短提交、完整提交和相对提交。

    示例: "08a4c49", "08a4c49d249a4dc3d998b473cdda186f1c05dfd0", "08a4c49^1"

    数据类型: char | string

    输出参量

    全部折叠

    提交历史记录,以表形式返回。

    版本历史记录

    在 R2023b 中推出