git常用指令
1、新建项目
1)、将远程仓库克隆到本地:git clone
2)、初始化项目:git init
2、分支管理
1)、查看本地已有分支:git branch
2)、查看所有分支(包括本地和远程):git branch -a
3)、切换分支:git checkout
4)、创建分支:git branch
5)、以当前所在分支新建本地分支,并切换到新建的分支:git checkout -b
6)、以指定的远程分支新建本地分支,并切换到新建的分支:git checkout -b
7)、新建远程分支:git push origin
8)、关联远程分支:git push --set-upstream origin
9)、合并指定分支到当前所在分支:git merge
10)、删除指定分支:git branch -d
11)、刷新分支:git remote update -p
3、日志和提交
1)、查看日志: git log
2)、查看状态:git status
3)、拉取代码:git pull
4)、新增修改:git add .
5)、提交修改:git commit -m
6)、将提交推送到远程仓库:git push
7)、回退代码到上一次提交:git reset --hard HEAD^
8)、回退代码到指定的提交:git reset --hard
4、标签管理
1)、列出已有的tag:git tag
2)、给最新的提交打tag:git tag
3)、给指定的提交打tag:git tag
4)、查看标签信息:git show
5)、指定标签信息:git tag -a
6)、推送tag:git push origin
7)、推送所有的tag:git push origin --tags
8)、删除本地指定的tag: git tag -d
9)、删除指定的远程tag:git push origin :refs/tags/
5、存储管理
1)、存储并添加备注:git stash save
2)、查看所有存储:git stash list
3)、显示某存储的改动,默认第一个:git stash show [ stash @{$num} ] -p
4)、应用某个存储,不删除,默认第一个:git stash apply [ stash @{$num} ]
5)、应用某个存储,并删除,默认第一个:git stash pop [ stash @{$num} ]
6)、删除某个存储:git stash drop stash@{$num}
7)、删除所有存储:git stash clear