本地分支与远程分支

2019-10-08 15:35 来源:未知

github上曾经有master分支 和dev分支

在本地

git checkout -b dev 新建并切换来地头dev分支

git pull origin dev 本地分支与长途分支相关联

在该地新建分支并推送到长途

git checkout -b test

git push origin test 那样长途旅舍中也就创办了二个test分支

================================================================================================================

作者:Color
链接:
来源:知乎
作品权归作者全体。商业转发请联系小编获得授权,非商业转发请注明出处。

1. 克隆代码

git clone

这几个git路线是没用的,示例而已

2. 翻看全体支行

git branch --all

暗中认可只有master分支,所以会看出如下八个分支

master[地点主分支] origin/master[长途主分支]

新克隆下来的代码暗许master和origin/master是事关的,也正是他俩的代码保持同步

3. 成立本地新的dev分支

git branch dev # 创建本地分支
git branch # 查看分支

那是会看见master和dev,並且master上会有一个星号

其一时候dev是一个本地分支,远程货仓不晓得它的存在

地面分支能够不联合到长途旅舍,大家可以在dev开拓,然后merge到master,使用master同步代码,当然也足以共同

4. 发布dev分支

公告dev分支指的是一道dev分支的代码到长途服务器

git push origin dev:dev # 那样长途货仓也是有二个dev分支了

5. 在dev分支开拓代码

git checkout dev # 切换来dev分支进行付出

支付代码之后,大家有四个选用

先是个:若是效果开荒达成了,可以统一主分支

git checkout master # 切换来主分支
git merge dev # 把dev分支的改换和master合併
git push # 提交主分支代码远程
git checkout dev # 切换来dev远程分支
git push # 提交dev分支到长途

第二个:假诺效果尚未产生,能够一向推送

git push # 提交到dev远程分支

专一:在分层切换在此之前最佳先commit全体的改观,除非您真的通晓本人在做怎么样

6. 去除分支

git push origin :dev # 删除远程dev分支,危急命令哦

下边两条是删除本地分支

git checkout master # 切换到master分支
git branch -d dev # 删除本地dev分

【原文:lianghe】

TAG标签:
版权声明:本文由澳门国际银河备用网址发布于网络游戏新,转载请注明出处:本地分支与远程分支