当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia LibGit2.branch!用法及代码示例


用法:

branch!(repo::GitRepo, branch_name::AbstractString, commit::AbstractString=""; kwargs...)

repo 存储库中签出一个新的 git 分支。 commit 是字符串形式的 GitHash ,它将是新分支的开始。如果commit 是空字符串,则将使用当前 HEAD。

关键字参数是:

  • track::AbstractString="" :这个新分支应该跟踪的远程分支的名称,如果有的话。如果为空(默认),则不会跟踪远程分支。
  • force::Bool=false :如果 true ,将强制创建分支。
  • set_head::Bool=true :如果 true ,在分支创建完成后,分支头将被设置为 repo 的 HEAD。

相当于git checkout [-b|-B] <branch_name> [<commit>] [--track <track>].

例子

repo = LibGit2.GitRepo(repo_path)
LibGit2.branch!(repo, "new_branch", set_head=false)

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 LibGit2.branch! — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。