如何在不使用外部库的情况下,用node.js获取当前的git分支?我需要获取当前分支名称以执行我节点文件中的另一个函数。
部分工作代码更新
我可以使用以下代码获取分支名称,但似乎无法记录消息,如果stdout
匹配给定字符串。
const { exec } = require('child_process');
exec('git rev-parse --abbrev-ref HEAD', (err, stdout, stderr) => {
if (stdout === 'name-of-branch') {
console.log(this is the correct branch);
}
});