zoukankan      html  css  js  c++  java
  • GitHub分支创建及合并

    今天来说一下GitHub关于分支的一些操作,首先是在GitHub平台上操作,然后是通过IDE(选例用Eclipse)进行操作。

    在创建好的GitHub资源库的code界面中,左侧有一个Branch:master,这个就是指的分支了,表明当前分支为master分支(主分支)。我们想创建分支了,点一下,在框内输入分支的名字即可创建成功。

    创建分支成功,这里我创建的是分支叫dev,那么就会跳转到dev的信息界面

    分支创建好了,这时候我们可以在主分支或者分支上写一些东西,然后提交

    首先切换到主分支上,点有上角的的笔的标志,可以编辑文件的内容

    然后我们写一些内容并且提交

    这时候再看代码区域,会发现刚刚提交的内容已经可以看到了

    那,现在切换到dev分支。会看到主分支上提交的内容已经同步到了dev分支,那么这次在dev分支中写一些新的内容,方法与上面master的方法一致。写完提交之后,对比一下现在的dev分支与master主分支的内容,看看有什么区别

    可以看到,两个分支上的数据是不一样的,根据更新时间明显dev分支的数据是最新的。那么master主分支就要合并,将dev分支合并到master主分支上。

    可以看到上面有一个 Pull requests,拉取请求,现在要做的就是将dev分支上所有的数据拉取到master分支上。打开 Pull requests

    如上图中,编号1的框中提示的意思就是有需要合并的分支,需要拉取一下。但是有的时候是不会提示的,那么这里就用没有提示的情况去演示怎样合并。编号2的框是创建一个新的拉取,点开

    两个框,代表的意义为,想要将2号框中的分支的数据合并到1号框中的分支中去。那么,我们肯定不能是从master到master,是要从dev到master,所以,2号框要选择dev分支

    看1,对钩的意思就是可以合并,没有冲突。就可以点create pull request,创建一个

    这里是填写本次更新的信息,填写完毕之后就可以创建了

    可以看到,绿色对钩,这就表明上面的一系列操作成功了。现在可以回到code去看看主分支的变化了

  • 相关阅读:
    Alluxio部署(local模式)
    spring boot热部署
    zeppelin部署
    hbase集群搭建
    spark集群模式
    spark单机模式
    ssh免密码登录配置
    error: not found: value sc
    sublime插件
    sublime和webstorm安装zencoding
  • 原文地址:https://www.cnblogs.com/fsg6/p/13723592.html
Copyright © 2011-2022 走看看