1.分支查看操作
- git branch 查看本地分支
- git branch -r 查看远程分支
- git branch -a 查看所有分支,包含本地和远程
2.创建分支操作
1>git branch [name] 创建本地分支
说明:注意新分支创建后不会自动切换为当前分支,需要通过git checkout [name]切换至对应分支
2>git checkout [name]切换分支
3>git checkout -b [name]
创建新分支,并立即切换至新分支
3.删除分支
A>git branch -d [name]
//-d选项只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项
4.合并分支
git merge [name]
//将名称为[name]的分支与当前分支合并
5.创建远程分支(本地分支push到远程)
git push origin [name]
6.删除远程分支:
git push origin : heads/[name]
从master分支创建一个issue55600分支,做了一些修改后,使用git push origin master提交,但是显示的结果却是'Everything up-to-date'
发生问题的原因是git push origin master在没有track远程分支的本地分支中默认提交的master分支,