回退某个版本
- 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
删除本地未提交代码
还原当前分支代码 两个命令都可以
git checkout -f && git clean -df
git reset --hard && git clean -df