NPM 包 - Simple Git
November 2, 2024 by
在 nodejs 环境简单易用的 git 工具
https://www.npmjs.com/package/simple-git
常用方法
获取最新提交
// 获取最新提交 1
const lastCommit = await gitClient.revparse(['HEAD']);
// 获取最新提交 2
const { latest: lastCommit } = await gitClient.log({
maxCount: 1,
});
// 两者返回数据结构不同
获取某个文件的修改记录
const { all: logs } = await gitClient.log({
file: 'path/to/file',
});