• 【Git代码仓库】之合并分支代码操作到主干代码上(界面版/命令版)


    一、代码管理仓库,合并分支代码到主干(界面版*

    1、从远程Git代码仓库克隆到本地

    # Git克隆
    
    git clone git@e.coding.net:XXX/SQM/SC_WEB_Project.git

    会生成 .git文件 

    2、创建分支

    # 创建分支并进入到分支
    
    git checkout -b dev
    
    # 或者是下面的两条命令
    
    git branch dev     # 创建分支
    git checkout dev  # 切换到分支

     3、修改文件并上传分支到仓库分支上

    修改或者新增文件。

    # 查询Git状态
    
    git status

    显示修改的文件。

    # 添加文件到git并提交
    
    git add ./test.txt 
    git commit -m "修改txt文件"
    
    # 或者另一种合并写法
    
    git commit -am "修改txt文件"

    Git代码仓库中创建分支dev

    # 把提交的代码push到Git的分支仓库
    
    git push -u origin dev
    
    (PS:这个dev必须是代码库里的分支名)

     push到代码仓库分支完成!!

    4、合并分支【管理员操作】

    再回到代码仓库查看分支信息,此时分支多了一个提交

    创建合并请求

     合并请求设置,并点击【创建】按钮

    合并分支

     继续点击

     

    再返回到合并信息页签

    最后修改信息提交到主干master上了

    二、用Git命令合并分支代码到主干(命令版推荐※

    1、首先在本地克隆仓库的代码

    git clone XXXXXXXXXX(git地址)

    下载代码后

    创建分支并进入,(dev为自己创建的分支名称)

    git checkout -b dev

    修改文件内容,并保存

    vim ./page_object/test.txt

    # 提交git
    
    git commit -am "修改dev分支文件内容"

    push文件到Git服务分支仓库

    查看一下服务器,有一个分支提交信息:

    再用命令切换到主干分支上:

    git checkout master

    合并“分支dev”代码到“主干master”上:

    git merge dev

     查看主分支上的文件是否合并过来

    cat test.txt 

    已经合并过来了。

    最后提交代码:

    git commit -am "提交分支的代码"
    
    git push origin master

    推送到master主干上

    查看远程仓库:

    ①合并完成

    ②浏览修改的文件,已经更新

    三、附录

    参考文章:

    ①《分支管理*****

    ②《Git 分支管理****

    不积跬步,无以致千里;不集小流,无以成江海。 ; 如转载本文,请还多关注一下我的博客:Owen_ET,https://www.cnblogs.com/Owen-ET/
  • 相关阅读:
    我的后端开发书架2015 2.0版
    Java根据字节数据判断文件类型
    基于lucene的案例开发:查询语句创建PackQuery
    Web 前沿——HTML5 Form Data 对象的使用
    基于HTML5的可预览多图片Ajax上传
    【面试】Spring问答Top 25
    【劳动节江南白衣Calvin 】我的后端开发书架2015
    【转载】Java 动态代理
    使用iframe给页面的localStorage扩容
    js中的||和&&使用技巧
  • 原文地址:https://www.cnblogs.com/Owen-ET/p/14523426.html
Copyright © 2020-2023  润新知