我需要知道当前检出了哪个分支。
我看到的一个解决方案是列出分支并检查哪一个'==='当前'HEAD'。还有另一种方式吗?
答案 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();