git-repo

git repo status

功能

显示项目工作区状态。每个项目的状态显示两个字符,分别表示索引、工作区的改动:

在第一列中,大写字母表示索引中包含的更改。(相当于 git diff --cached。)

字母 含义 说明
  • | 没有变化   | 在 HEAD 与索引中相同
    

A | 已添加 | 不存在于 HEAD 中,但存在于索引中
M | 已修改 | 存在于 HEAD 中,但索引中的文件已修改
D | 已删除 | 存在于 HEAD 中,但不存在于索引中
R | 已重命名 | 不存在于 HEAD 中,索引中文件的路径已更改
C | 已复制 | 不存在于 HEAD 中,复制自索引中的另一个文件
T | 模式已更改 | HEAD 与索引中的内容相同,但模式已更改
U | 未合并 | HEAD 与索引之间存在冲突;需要加以解决

在第二列中,小写字母表示工作区和索引之间的不同之处。(相当于 git diff。)

字母 含义 说明
  • | 新/未知    | 不存在于索引中,但存在于工作树中
    

m | 已修改 | 存在于索引中,也存在于工作树中(但已修改)
d | 已删除 | 存在于索引中,但不存在于工作树中

What's on this Page