回退某个版本

  • git reset --hard commit-version
    强推到远程服务器
  • git push -u origin master --force

将远程不存在的分支在本地删除
git remote update origin --prune

删除本地分支
git branch -D

删除多个分支
git branch |grep -v master|xargs git branch -D

将当前分支检出为另一分支
git checkout -b test

检出某个远程分支
git checkout -b 1.8.x origin/1.8.x