Posts tagged with “guide”

A guide for git status change

状态标识

标志含义
nul文件已提交到版本库未做修改
??untracked 新文件尚未 git add
Astaged 已经 git add 但尚未提交
AMstaged 未提交又做限新的修改,新修改尚未staged
MM一些修改staged之后又做了新的修改,新修改尚未staged

状态转换指南

状态A -> 状态B需要的操作
nul -> M修改文件
MM -> nulgit checkout HEAD file(s) OR git checkout -- file(s)
A -> ??git rm --cached file(s)
M -> Mgit add file(s)
A -> AMgit reset file(s)
A -> nulgit reset file(s)
?? -> Agit add file(s)
A -> ??git rm --cached file(s)
A -> AMgit add 之后再修改文件
AM -> Agit checkout -- file(s)