Git 教程(五)--远程分支

前言

Git 教程(一)--Git简介及操作流程
Git 教程(二)--Git文件操作
Git 教程(三)--远程仓库
Git 教程(四)--分支原理
Git 教程(五)--远程分支

远程分支

远程分支多用于多人协作,那么这篇将讲解远程分支的实现步奏(自己成为我们,协作者成为同伴):
1.我们克隆前面提到的一个test远程仓库,这样的话,本地的master和远程的master会相对应。

git clone.png

2.我们将本地的分支提交到远程仓库中。

Git 教程(五)--远程分支_第1张图片
git push.png

其中的origin是远程仓库的默认名。
同时,我们可以在远程仓库中查看已经有了的分支

Git 教程(五)--远程分支_第2张图片
github上查看分支.png

3.同伴克隆带有分支的远程仓库,但是只能看到本地的master仓库。

图片.png

4.同伴创建一个与远程分支直接关系的本地分支(跟踪分支):git branch debug origin/debug//新建
git checkout -b debug origin/debug //新建并切换

Git 教程(五)--远程分支_第3张图片
git branch debug origin/debug.png

5.这样就可以在分支上完成操作并提交,以及push。

Git 教程(五)--远程分支_第4张图片
push.png

6.为了避免冲突或者减少冲突的发生,我们在push之前,先pull或者fetch一道数据,如果有冲突的话立马更改,然后再提交。

Git 教程(五)--远程分支_第5张图片
pull.png

7.当一切ok过后并且不再需要当前分支的时候,可以删除git push origin --delete debug

Git 教程(五)--远程分支_第6张图片
git push origin --delete.png

小结:
1.创建本地分支并推送到远程仓库;
2.如果失败,则git pull刷新本地仓库,再推送(为了减少冲突,我们可以在每次推送之前都pull一次,再清理,再推送);
3.创建跟踪分支;
4.修改,提交内容;
5.如不再需要,可删除分支。

你可能感兴趣的:(Git 教程(五)--远程分支)