當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。