Skip to content

git status 命令语法

git status 命令在 Git 版本控制系统中用于显示工作目录和暂存区的状态。它告诉你哪些文件在上次提交后已修改但未暂存,哪些文件已暂存但未提交,以及哪些文件不被 Git 跟踪。这个命令对于了解当前工作目录的状态非常有用。

基本语法

git status [<options>]
  • [<options>]: 可选参数,用于修改命令的行为。

常用选项

  1. -s--short: 显示简短的状态输出。在这种模式下,输出更为简洁。
  2. --branch-b: 显示当前分支和与上游分支的差异。
  3. --show-stash: 显示储藏区的状态。
  4. --ignored: 显示被忽略的文件。

示例

  • 检查当前仓库状态:
    git status
  • 显示简短的状态输出:
    git status -s
  • 显示当前分支信息:
    git status --branch

当运行 git status 时,Git 会显示如下信息:

  • 变更但未暂存的文件:这些文件自上次提交以来已被修改,但尚未添加到暂存区。
  • 暂存以备提交的文件:这些文件已被添加到暂存区,并将在下次提交时包含在内。
  • 未跟踪的文件:这些文件在工作目录中,但未被 Git 跟踪。

git status 是一个非常频繁使用的命令,因为它提供了有关仓库当前状态的重要信息,对于日常的 Git 工作流程来说至关重要。