git status 命令

Git 基本操作Git 基本操作

git status 命令用于查看工作目录和暂存区的状态。

使用 git status 命令能够查看仓库中文件或者目录的变动情况,包括新建、修改或者删除等状态。

git status 不显示已经commit到项目历史中去的信息。

1. git status 命令的语法

$ git status [options]

其中 -s 参数用来获得简短输出结果。

2. git status 命令的范例

查看当前仓库的变动情况:

$ 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

使用 -s 参数来获得简短的输出结果:

$ git status -s
AM README
A  hello.php

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

Git 基本操作Git 基本操作

下一章:git diff 命令

git diff 命令用于查看本地仓库中变动文件的内容差异。git diff 命令的语法:显示暂存区和工作区的差异。git diff [file]:显示暂存区和上一次提交(commit)的差异:git diff --cached [file] 或 git diff --staged [file]。