- 查看分支
查看本地所有分支git branch
查看所有分支(包括本地跟远程所有分支)git branch -a
- 代表当前项目所在的分支
查看所有远程分支git branch -r
2、新建分支
新建本地分支git branch (branchname)
切换分支git checkout (branchname)
创建新分支并立即切换到该分支下git checkout -b (branchname)
3、删除分支
删除指定分支git branch -d (branchname)
4、合并分支
合并指定分支到当前分支git merge branchname
5、提交分支
git push <远程主机名> <本地分支名>:<远程分支名>
git push origin master:master
代表把本地master推送到远程orgin主机下maser分支下,如果远程没有master分支则会新建maser分支,可以简写为git push
6、git push进阶命令
git push -u origin master:master
推送本地master分支到远程(origin)的master分支上
git push --set-upstream origin/master
将当前分支跟远程主机origin分支master建立联系,然后就可以使用git push
直接提交
git push -force
强制提交(慎用)
git push origin :master
推送本地空分支到远程master分支也可以理解未删除远程master分支