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

浙公网安备 33010602011771号