本地分支与远程分支,git分支操作

github上一度有master分支 和dev分支

github上业已有master分支 和dev分支

在本地

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

git pull origin dev 本地分支与远程分支相关联

在本地

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

git checkout -b test

git push origin test 这样长途货仓中也就创设了二个test分支

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

作者:Color
链接:https://www.zhihu.com/question/21995370/answer/19975870
来源:知乎
文章权归作者全数。商业转发请联系我得到授权,非商业转发请注解出处。

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

1. 仿制代码

git clone https://github.com/master-dev.git

git pull origin dev 本地分支与远程分支相关联

以此git路线是不行的,示例而已

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

2. 查看所有支行

git branch –all

git checkout -b test

私下认可唯有master分支,所以晤面到如下多个支行

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

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

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

新克隆下来的代码暗许master和origin/master是关联的,也正是她们的代码保持同步

作者:Color
链接:https://www.zhihu.com/question/21995370/answer/19975870
来源:知乎
作品权归小编全体。商业转发请联系小编获得授权,非商业转发请申明出处。

3. 创造本地新的dev分支

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

  1. 克隆代码
    git clone
    https://github.com/master-dev.git

那是相会到master和dev,而且master上会有二个星号

本条git路线是船到江心补漏迟的,示例而已

  1. 翻开全数支行
    git branch –all

那个时候dev是一个本地分支,远程旅社不知底它的留存

暗中同意唯有master分支,所以会看到如下三个分支

当地分支能够差别台到长途旅舍,大家能够在dev开拓,然后merge到master,使用master同步代码,当然也足以一同

master[本地主分支] origin/master[长距离主分支]

4. 发布dev分支

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

git push origin dev:dev # 那样长途仓库也会有一个dev分支了

新克隆下来的代码暗许master和origin/master是关系的,约等于他俩的代码保持同步

  1. 创设本地新的dev分支
    git branch dev # 创立本地分支
    git branch # 查看分支

5. 在dev分支开拓代码

git checkout dev # 切换来dev分支举办支付

那是会看到master和dev,而且master上会有一个星号

支出代码之后,大家有多个挑选

那一年dev是三个本地分支,远程商旅不亮堂它的留存

先是个:若是效果开辟达成了,能够统一主分支

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

本土分支能够不联合到长途仓库,我们能够在dev开拓,然后merge到master,使用master同步代码,当然也能够一并

  1. 发布dev分支
    透露dev分支指的是联合dev分支的代码到长途服务器
    git push origin dev:dev # 那样长途旅舍也许有多个dev分支了

  2. 在dev分支开辟代码
    git checkout dev # 切换来dev分支进行付出

其次个:固然效果尚未做到,能够间接推送

git push # 提交到dev远程分支

支付代码之后,大家有多个选项

只顾:在分层切换在此之前最棒先commit全部的改换,除非你实在精通自个儿在做什么

先是个:借使效果开采完结了,能够统一主分支

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

6. 删减分支

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

第3个:假若效果未有做到,能够向来推送

git push # 提交到dev远程分支

新普京娱乐平台,下边两条是剔除本地分支

git checkout master # 切换到master分支
git branch -d dev # 删除本地dev分
http://www.open-open.com/lib/view/open1328069609436.html

【原文:lianghe】http://www.cnblogs.com/lianghe01/p/5806518.html

瞩目:在分层切换此前最好先commit全体的改观,除非您真的驾驭本人在做什么样

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

上面两条是剔除本地分支

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

相关文章

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注