主题
  • 默认模式
  • 浅蓝色模式
  • 淡绿色模式
  • 深夜模式

git status 命令

Git 基本操作


git status命令用于查看 Git 仓库当前状态的命令。

git status命令可以查看在你上次提交之后是否有对文件进行再次修改。


使用方法

✅ 基本用法:

git status

✅ 简短输出,以紧凑格式显示状态 (-s--short):

git status -s

输出结果:

M  file.txt    # 已修改但未暂存
A  newfile.txt # 新文件已暂存
?? untracked   # 未跟踪文件

✅ 显示分支信息,在输出中包含分支和跟踪信息 (-b--branch):

git status -b

输出结果:

On branch main
Your branch is up to date with 'origin/main'.

✅ 显示详细帮助 (--help):

git status --help

使用实例

✅ 假设你在一个 Git 仓库中,添加了一个名为 hello.php 的文件和一个名为 README 的文件。

$ git status
On branch master

Initial commit

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

    new file:   README
    new file:   hello.php

✅ git status 命令会显示以下信息:

  • On branch master:表示当前位于名为 "master" 的分支上
  • Initial commit:表示这是该 Git 仓库的初始提交(即第一次提交)
  • Changes to be committed:列出了已经暂存(staged)准备提交的文件变更
  • new file: README:新增的 README 文件已暂存。
  • new file: hello.php:新增的 hello.php 文件已暂存

✅ 我们也可以使用-s参数来获取简短地输出结果:

$ git status -s
AM README
A  hello.php

AM状态的意思是这个文件在我们将它添加到缓存之后又有改动。

Git 基本操作



评论区 0
发表评论