一、git强制回退到某个历史版本再推送到远程
1、使用git log命令查看历史版本记录回退版本
git reset --hard f6a7c803a6931a9eca011d4e097389e0845cbe49
2、强制推送到远程
git push -f -u origin master
3、查看分支
git branch:查看所有分支
git branch -r:显示所有远程分支
git branch -a:显示所有本地分支和远程分支
4、查看当前工作区的状态
git status
5、查看日志
git log:显示提交ID、提交作者、提交日期
6、删除本地分支
git branch -d dev:删除本地分支dev
7、绑定本地分支和远程分支
git branch --set-upstream-to=origin/feature/fhero
8、创建本地分支
git checkout -b dev
在当前所在分支上创建一个新的分支并且切换到新创建的dev上
9、从远程分支拉取代码到本地,并切换到拉取的分支
git checkout -b 本地分支名称 origin/远程分支名称
10、从远程分支拉取代码到本地,不切换分支
git fetch origin 本地分支名称:远程分支名称
11、删除本地分支
git branch -D 本地分支名称
12、删除远程分支
git push origin --delete 远程分支名称
13、git将远程分支拉取到本地
git pull origin dev:master