git add 

git commit

git checkout -b abc abc/mstaer

git pull

git push abc HEAD:refs/for/abc

git reset --soft HEAD~1

git revert xxxx

git diff

git diff --cached

git commit --amend

repo start xxx

repo upload ./

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

git checkout -b qc28 remotes/greased/qc_r1.0.r1_00028.0 //创建本地分支qc28并切到远程分支remotes/greased/qc_r1.0.r1_00028.0

git blame libs/core/strategy.cpp //查看这个文件所有相关的修改

git log -p libs/core/strategy.cpp //列出这个文件的修改,最新到最旧排列下来

git diff qc28 qc32 --stat  //对比两个分支的差异