git常用命令

1.显示全部分支

  git branch //显示本地分支

  git branch -a //显示远程分支

2.创建分支

  git branch + 分支名

3.切换分支

  git checkout + 分支名

  git checkout -b + 分支名 //不存在该分支则创建分支

4.显示全部分支

  git branch //显示本地分支

  git branch -a //显示远程分支

5.合并分支

  git merge + 分支名(将指定分支合并到所处分支)

6.查看历史版本

  git log

7.撤销上一次commit

  git revert HEAD

  git reset --hard HEAD^ //撤销上次commit,并将文件放入缓存区

8.回退commit(回退到某个commit, 并删除以前的commit)

  git reset --hard

  git reset --hard HEAD^ //撤销所有本地修改,并还原到上一个版本

9.回退commit(回退commit,但是不会删除commit)

  git reset --soft HEAD^

10.将文件放入上一次commit,不新加commit

  git commit -amend

11.删除git上已提交的文件

  git rm + 要删除的文件 -r -f

  git  commit  -m  'del  config' 

  git  push

12.删除本地分支

  git branch -d + 分支名

 

13.撤回add提交

  撤销所有更改:git checkout .

  撤销指定文件的更改:git checkout -- file.txt

 

13.撤回add提交(add之前)

  撤销所有更改:git checkout .

  撤销指定文件的更改:git checkout -- file.txt

 

13.撤回add提交(add之后)

  撤销所有更改:git reset HEAD

  撤销指定文件的更改:git reset HEAD file.txt

 

  

posted @ 2020-08-24 19:06  阿凡达的小驴  阅读(96)  评论(0)    收藏  举报