git cherry-pick [commit号]

把一个commit复制一份到当前分支。

git reflog

HEAD曾经指向过的commit的历史。

git push origin :[分支号]

删除远端仓库的某个分支

git --amend --author='zhangsan'

修改commit的author

git rebase -i [commit号]

通过修改commit列表rebase