Git各个状态之间转换指令总结
其他
2019-03-26 11:54:41
阅读次数: 0
基本状态标识
- A- =
untracked 未跟踪
- A =
tracked 已跟踪未修改
- A+ =
modified - 已修改未暂存
- B =
staged - 已暂存未提交
- C =
committed - 已提交未PUSH
各状态之间变化
- A- -> B :
git add <FILE>
- B -> A- :
git rm --cached <FILE>
- B -> 删除不保留文件 :
git rm -f <FILE>
- A -> A- :
git rm --cached <FILE>
- A -> A+ : 修改文件
- A+ -> A :
git checkout -- <FILE>
- A+ -> B :
git add <FILE>
- B -> A+ :
git reset HEAD <FILE>
- B -> C :
git commit
- C -> B :
git reset --soft HEAD^
- 修改最后一次提交:
git commit --amend
转载自www.cnblogs.com/kunmomo/p/10599088.html