JGit 切換分支

//gitDir是git倉庫的根目錄,這個倉庫必須是已clone好了
File file = new File(gitDir);
Git git = Git.open(file);
//切換分支, isCreateBranchName 若是本地沒有這個分支名,則建立分支,爲true,不然是false
//branchName 是分支名,這個分支名在遠程分支必須已存在     
// setStartPoint 設置遠程分支拉取的起點,這樣寫是拉取到最新。 git.checkout().setCreateBranch(isCreateBranchName).setName(branchName).setStartPoint("origin/" + branchName).setForce(true).setUpstreamMode(CreateBranchCommand.SetupUpstreamMode.SET_UPSTREAM).call();
相關文章
相關標籤/搜索