git status

git status命令用于显示工作目录和暂存区的状态

$ git status
位于分支 develop
您的分支与上游分支 'origin/develop' 一致。

无文件要提交,干净的工作区

上面可以看到工作区和暂存区都是干净的

现在我们改变index.html文件的内容,然后再执行git status

$ git status
位于分支 develop
您的分支与上游分支 'origin/develop' 一致。

尚未暂存以备提交的变更:
  (使用 "git add <文件>..." 更新要提交的内容)
  (使用 "git checkout -- <文件>..." 丢弃工作区的改动)

	修改:     index.html

修改尚未加入提交(使用 "git add" 和/或 "git commit -a"

可以看到git提示我们index.html被修改了,修改的内容在工作区中尚未暂存

接下来我们执行 git add命令把工作区中的修改放到暂存区中

$  git add index.html 

再执行git status

$ git status
位于分支 develop
您的分支与上游分支 'origin/develop' 一致。

要提交的变更:
  (使用 "git reset HEAD <文件>..." 以取消暂存)

	修改:     index.html

显示修改的内容已经放到暂存区了

最后更新于

这有帮助吗?