GIT状态码

单个字母情况:
    空白 表示无改动
    M 表示改动
    A 表示添加
    D 表示删除
    R 表示重命名
    C 表示拷贝
    U 表示已更新到索引区但是未合并
    ? 表示还没添加到git库中的文件
    ! 表示已被忽略的文件
两个字母情况:
    AU 我们添加了文件
    UD 他们删除了文件
    DD 双方都删除了文件
    UU 双方都修改了文件
    除了UU的情况外,其他情况都是可以通过git add/rm搞定;而UU的话,需要手工去解决冲突,然后git add把修改加入索引区,这样才算是解决完了冲突。
    上述列表就是X/Y的可能取值,那么在无冲突的情况下,XY分别指代索引区和工作区的状态;在有冲突的情况下,XY就分别指代冲突双方的各自状态了,其中X是我们,Y是他们。

猜你喜欢

转载自blog.csdn.net/b229911288/article/details/80652734