Git的不同状态定义记录

Git diff-files下

A: 添加文件
C: 将文件复制到新文件中
D: 删除文件
M: 修改文件的内容或模式
R: 重命名文件
T: 文件类型的更改(常规文件、符号链接或子模块)
U: 文件未合并(必须先完成合并,然后才能提交)
X: “未知”更改类型(很可能是错误,请报告)

参考:Git - git-diff-files Documentation (git-scm.com)

Git ls-files下

H:未合并或跳过工作树的跟踪文件
S:跳过工作树的跟踪文件
M:未合并的跟踪文件
R:带有未记录删除/删除的跟踪文件
C:未记录修改/更改的跟踪文件
K:未跟踪的路径是文件/目录冲突的一部分,该冲突阻止签出跟踪的文件
?:未跟踪文件
U:具有解析撤消(resolve-undo)信息的文件

 参考:Git - git-ls-files Documentation (git-scm.com)

posted @ 2023-10-19 14:52  泥称  阅读(33)  评论(0)    收藏  举报