Git操作命令

277 阅读1分钟

一、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