zoukankan      html  css  js  c++  java
  • TortoiseGit合并commit的一条记录到另一个分支《转载》

    TortoiseGit合并commit的一条记录到另一个分支

     

    本文为原创文章:首发:http://www.zyiz.net/

    TortoiseGit是git的图形化操作工具,功能强大又适合易操作,不管是喜欢用git命令的人还是不习惯用git命令的人,这个工具绝对是一个操作git的好帮手。

    在使用TortoiseGit之前,需要安装git、TortoiseGit以及TortoiseGit的汉化包。安装步骤就省略了,不懂可以在博客园内搜索,一大把文章。

    今天的重点是我们在日常开发中经常碰到的问题:我们的一个项目在git仓库里一般都会创建3个分支,dev开发分支,test测试分支和master主分支线上版。我们在dev分支上开发完自测没问题后,先提交到远程仓库的dev分支,待提交测试的时候,会合并到test分支。

    如果项目比较大,有多人协同开发,可能会遇到一个情况:很多人都把代码Commit提交到dev分支,但是只有其中1、2个Commit需要合并到test分支;不能把所有的dev全部合并到test,该怎么如何操作呢?

    我今天用TortoiseGit来教大家操作一遍。

    • 第一、把本地代码切换到test分支

    git bash 黑屏里输入命令  git checkout test 

    • 第二、打开TortoiseGit的merge窗口

    打开test分支的根目录,右击--TortoiseGit---Merge,如下图:

    打开的界面:

    • 第三、找到需要合并到Commit记录

    From下,选择 Commit,点击Commit右侧的小点点按钮,弹出Log  Messages列表信息;这个列表默认是test当前分支,需要切换到dev分支 ,如下图:

    找到dev上的某条分支,点击该分支,如下图:

    再点击右下角“OK”,返回到上一个界面,再点击“OK”,就合并成功了,弹出成功提示,“Close”关闭掉。

    • 最后一步:

    再把合并后的test分支代码,提交Push到远程分支:

    大功告成!

    原文链接:https://www.cnblogs.com/puzi0315/p/12336636.html

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    SQL联合查询(内联、左联、右联、全联)的语法
    java动态代理(JDK和cglib)详解
    javascript通过className取得dom集合
    hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等
    Quartz的cron表达式
    DDL语言详解
    键、索引、约束及其区别 理解
    存储过程详解
    求ios开发流程及学习方法
    java接口详解以及与抽象类区别
  • 原文地址:https://www.cnblogs.com/name-lizonglin/p/14613991.html
Copyright © 2011-2022 走看看