git status 命令语法
git status
命令在 Git 版本控制系统中用于显示工作目录和暂存区的状态。它告诉你哪些文件在上次提交后已修改但未暂存,哪些文件已暂存但未提交,以及哪些文件不被 Git 跟踪。这个命令对于了解当前工作目录的状态非常有用。
基本语法
git status [<options>]
[<options>]
: 可选参数,用于修改命令的行为。
常用选项
-s
或--short
: 显示简短的状态输出。在这种模式下,输出更为简洁。--branch
或-b
: 显示当前分支和与上游分支的差异。--show-stash
: 显示储藏区的状态。--ignored
: 显示被忽略的文件。
示例
- 检查当前仓库状态:
git status
- 显示简短的状态输出:
git status -s
- 显示当前分支信息:
git status --branch
当运行 git status
时,Git 会显示如下信息:
- 变更但未暂存的文件:这些文件自上次提交以来已被修改,但尚未添加到暂存区。
- 暂存以备提交的文件:这些文件已被添加到暂存区,并将在下次提交时包含在内。
- 未跟踪的文件:这些文件在工作目录中,但未被 Git 跟踪。
git status
是一个非常频繁使用的命令,因为它提供了有关仓库当前状态的重要信息,对于日常的 Git 工作流程来说至关重要。