主要内容

add

将新文件标记为要添加到 Git 存储库

自 R2023b 起

    说明

    add(repo,files) 将文件 files 标记为要添加到 Git™ 存储库 repo 中。

    示例

    示例

    全部折叠

    创建一个新的 Git 存储库和一个存储库对象。

    repo = gitinit("newrepo");

    创建一个新脚本。

    edit newScript.m;

    将该脚本文件标记为要添加到存储库。

    add(repo,"newScript.m");

    将新文件提交到存储库。

    commitDetails = commit(repo,message="Add file")
    commitDetails =
    
      GitCommit with properties:
    
               Message: "Add File"
                    ID: "c205f677db61dc94cc5e48a4467410f45e31db4a"
            AuthorName: "username"
           AuthorEmail: "username@mathworks.com"
            AuthorDate: 17-Apr-2023 14:32:10 +0000
         CommitterName: "username"
        CommitterEmail: "username@mathworks.com"
         CommitterDate: 17-Apr-2023 14:32:10 +0000
         ParentCommits: [0×1 string]

    创建一个新的 Git 存储库和一个存储库对象。

    repo = gitinit("newrepo");

    列出存储库中未跟踪的文件。

    untrackedFilesList = repo.UntrackedFiles;

    标记所有未跟踪的文件以添加到存储库。

    add(repo,untrackedFilesList);

    创建一个新的 Git 存储库和一个存储库对象。

    repo = gitinit("newrepo");

    以递归方式将当前文件夹中的所有文件添加到存储库。

    add(repo,pwd);

    或者,使用 add(repo,".") 命令。

    以递归方式将存储库工作文件夹中的所有文件添加到存储库。

    add(repo,repo.WorkingFolder);

    输入参数

    全部折叠

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

    要添加到 Git 存储库的文件,指定为字符串数组、字符向量或字符向量元胞数组。

    如果您指定一个文件夹,add 函数会以递归方式将该文件夹中的所有文件添加到存储库。

    示例: "newfile.m"

    数据类型: char | string | cell

    提示

    在执行合并时,可以使用 addrm 函数将文件上的冲突标记为已解决。

    版本历史记录

    在 R2023b 中推出