新建分支并且提交、合并到主分支上面(关于github操作)
新建分支并且提交、合并到主分支上面
1.新建分支,并且切换到该分支上(假设分支名为hello)
git branch hello
git checkout hello
2.push到远程仓库上面
git push origin hello
这里的含义是将hello_git_branch这个分支提交到远程仓库上面。如果远程仓库没有这个分支,那么也会新建一个该分支。(原来为两个分支)
上述1,2步可以合为一步执行的命令,创建分支并切换到分支。
git checkout -b hello
3.查看分支是否成功创建并且同步到远程仓库
git branch 查看本地分支
git branch -r 查看远程分支
git branch -a 查看本地仓库和远程分支(a是all的简写)
4.切换到需要提交的分支上面,如果之前已经确定在该分支上面,这一步可以忽略
git checkout hello
5.提交到分支上面
git add .
git commit -m "this is a project"
git push --set-upstream origin hello
划线处证明本地分支已经合并到远程分支了
6.切换到本地分支上面
git checkout master
7.将本地分支和合并到本地主分支上面来
git merge index-swiper
8.远程到仓库
git push origin master
至此可以看到
————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
删除分支
1.查看所有的分支
git branch -a
其中:remotes/origin表示远程仓库
2.删除远程分支
git push origin --delete hello
此时查看所有的分支,发现远程分支hello已经消失
3.删除本地分支
git branch -D hello
此时查看所有的分支,发现本地分支hello已经消失
4.至此查看github,分支数量由3变成2.
至此结束。