zoukankan      html  css  js  c++  java
  • 【git】TurtoiseGit使用手册

    A,创建本地分支

    操作:Create Branch ->输入本地分支名 -> OK

    B,创建本地分支和远程分支的映射

    操作:

    1,拉取远程分支:Fetch -> 选中Arbitray URL(重写或者选择远程仓库地址),填写Remote branch(手工输入远程分支名,remote-branch-name)-> OK

    2,切换本地分支:Switch/Checkout -> 选择Branch(选中本地branch) -> OK

    3,确认本地分支已修改:右键,Git commit;

    4,拉取远程分支到该本地分支:Pull -> 选中Arbitray URL(重写或者选择远程仓库地址),填写Remote branch(手工输入远程分支名,remote-branch-name)-> OK

    C,本地分支为Base,合并某个远程分支到该本地分支

    操作:

    1,本地分支,提交待提交列表:git commit;

    2,按照操作B,创建本地分支和远程分支的映射;

    3,执行merge操作:Merge -> 选择Branch -> OK;

    D,查看所有的远程分支

    操作:

    1,选择 Git fetch,获取所有的远程分支名;

    2,建立本地分支,同操作C,具体:Create-branch;选中BaseOn,选中Branch,然后下拉列表中选择某个远程分支;填写BranchName,OK;

    E,对比两个分支

    操作:

    1,先说明下,可以实现本地开发分支和远程分支的对比,两个远程分支的对比;

    2,选择git diff with previous version;

    3,选择要对比的两个版本(下拉列表有三种模式:RefBrowse;Log;RefLog);

    分别说明下这三个概念:

    a,RefBrowse指的是某个分支的最新提交,可以是本地开发分支,本地只读分支,远程分支;

    b,Log指的是某次提交,选中某个分支,选中某次提交;

    c,RefLog指的是引用提交,某个提交是基于另外一次提交而产生的,通常建立主干的分支时候会产生RefLog(但是具体是如何存储,如何同普通的log提交);

    4,选择两个版本或者commit之后,就会把diff的文件列出来,右键选中某个文件,选择(Unified diff,或者Compare version)查看某个文件的两次提交有什么不同;

    F, Fatal: cannot do a partial commit during a merge

    参见:http://blog.csdn.net/iefreer/article/details/7697799

    1,git commit -a

    2,git commit -i -m 'comment'

  • 相关阅读:
    Java+TestNG+Maven+Excel+IDEA接口自动化入门(二)Get方法
    java8新特性lambda和Stream新手springboot案例2020年新版
    h2数据库作为内存型与springboot+mybatis的案例
    分布式远程调用SpringCloud-Feign的两种具体操作方式(精华)
    携程Apollo简单入门教程这一篇就够了
    【Linux系列一】安装JDK
    【SVN系列一】更新失败
    Centos7配置桥接网络
    Vm虚拟机最小化安装linux并配置NAT网络连接(全图)
    python 函数传递
  • 原文地址:https://www.cnblogs.com/helww/p/6074295.html
Copyright © 2011-2022 走看看