git 基础知识

1. 文件状态

简写 状态 说明 备注
?? Untracked 未跟踪 此文件在文件夹中, 但并没有加入到git库, 不参与版本控制,
通过git add 状态变为Staged
MM Unmodified 已入库未修改 如果它被修改, 而变为Modified,
如果使用git rm移出版本库, 则成为Untracked文件
M Modified 已修改 通过git add可进入暂存staged状态,
使用git checkout 则丢弃修改过, 返回到unmodify状态
A Staged 已暂存 执行git commit则将修改同步到库中, 库中的文件和本地文件又变为一致,
文件为Unmodify状态. 执行git reset HEAD filename取消暂存, 文件状态为Modified
Table of Contents