如何使用nodegit获取当前分支名称?

时间:2017-08-07 13:30:00

标签: javascript nodegit

我需要知道当前检出了哪个分支。

我看到的一个解决方案是列出分支并检查哪一个'==='当前'HEAD'。还有另一种方式吗?

1 个答案:

答案 0 :(得分:1)

使用此代码:

import * as Git from 'nodegit';

let repo: Git.Repository = await Git.Repository.open("path to the repo");

let currentBranch: Git.Reference = await repo.getCurrentBranch();

let currentBranchName: string = currentBranch.shorthand();