1、git detached state(git checkout <commit id>):pull data from version package,you can not do any operation in this state,只是简单的将HEAD指向一个<commit id>(一个不存在的branch)
2、git reset <commit id>: 回退版本,若<commit id>前面有新的commit,该命令会丢弃新的commit,回退到<commit id>的版本状态(不会有回退记录??)
3、git commit -am... : 相当于 git add... + git commit -m .. 组合
git cherry-pick用法
waiting.....