简介
g-status 是一个基于 Node.js 的命令行工具,用于检查 git 仓库中的状态。它可以帮助前端开发者更好地管理代码库。
安装
首先需要安装 Node.js 和 npm,然后在命令行中输入以下命令进行全局安装:
--- ------- -- --------
功能
g-status 可以列出当前目录下所有 git 仓库的状态,并提供以下信息:
- 仓库名
- 分支名
- 暂存区文件数
- 已修改但未暂存的文件数
- 未跟踪的文件数
- 与远程仓库的差异(如果有)
使用
在命令行中输入 g-status
命令即可使用。
参数
g-status 支持以下参数:
-d, --detail
:显示详细信息,包括每个仓库中未跟踪、已修改和已暂存的文件列表。-r, --refresh
:刷新仓库状态。-h, --help
:显示帮助信息。
示例
示例 1:列出当前目录下所有 git 仓库的状态。
- --------
输出:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - ---------- - ------ - ------ - -------- - --------- - ------ - -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - -------------------- - ---- - - - - - - - ----- -- ------------- -- - ------ - -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - -------------------- - -------------- - - - - - - - -- -- ---- ---- ----------------------- - --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
示例 2:列出所有 git 仓库的详细状态。
- -------- --------
输出:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - ---------- - ------ - ------ - -------- - --------- - ------ - -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - -------------------- - ---- - - - - - - - ----- -- ------------- -- - ------ - - - - ------------- - ------ - - -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - -------------------- - -------------- - - - - - - - -- -- ---- ---- ----------------------- - - - - - -------- - - - - - - - -------- - - - - - - - ----------- - - - ----------------------------------------- - ----------------------------------------------------------- -------- ---------------------------------------------------------------------------------------