相关疑难解决方法(0)

从 git 命令获取 JSON,例如 git status

如果我运行这个命令:

$ git status
Run Code Online (Sandbox Code Playgroud)

我得到:

On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud)

这很难解析。

但真正好的是 --json 输出,在另一个世界中,我很想看到:

 $ git status --json
Run Code Online (Sandbox Code Playgroud)

得到这个:

   {
    "currentBranch": "master",
    "remoteTrackingBranch": "origin/master",
    "isUpToDateWithRemote": true,
    "workingDirectoryClean": true
   }
Run Code Online (Sandbox Code Playgroud)

NPM 生态系统中是否有一些工具可以将 Git 输出解析为 JSON?解析来自git status等的输出的最佳方法是什么?

git git-status

5
推荐指数
1
解决办法
2536
查看次数

标签 统计

git ×1

git-status ×1