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'

【git】TurtoiseGit使用手册的更多相关文章

  1. git 简明使用手册

    git 使用简明手册     git 是由Linus Torvalds领衔开发的一款开源.分布式版本管理系统,显然,git最初是为了帮助管理Linux内核开发而开发的版本控制系统. 版本控制系统本身并 ...

  2. Git常用命令手册

    github 的使用教程(非常详细的小白视频)链接如下: http://yun.itheima.com/course/209.html Git 详细使用手册链接如下: https://git-scm. ...

  3. Git 安装配置手册

    Git 安装配置手册 首先我们要了解 Git 是类似于 SVN 用来管理项目的 首先要先下载 Git ,这个东西相当于一个核,是该功能的核心 下载地址(<https://gitforwindow ...

  4. Git Hub 使用手册参考

    参考信息 1.http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b0002.http://ww ...

  5. Git命令参考手册(文本版)

    git init # 初始化本地git仓库(创建新仓库) git config --global user.name "xxx" # 配置用户名 git config --glob ...

  6. Git实用命令手册

    下载代码 git clone <git地址> 用户配置 git config —-global user.name <name> git config —-global use ...

  7. Git命令参考手册(转)

    git init # 初始化本地git仓库(创建新仓库) git config --global user.name "xxx" # 配置用户名 git config --glob ...

  8. Git新手入门手册

    1.配置email及name git config --global user.email "guxuelong@f-road.com.cn" git config --globa ...

  9. git 命令参考手册 git中文命令参考手册大全

    git init # 初始化本地git仓库(创建新仓库)git config --global user.name "xxx" # 配置用户名git config --global ...

随机推荐

  1. SQLSERVER2012 列存储索引的简单研究和测试

    SQLSERVER2012 列存储索引的简单研究和测试 SQLSERVER2012 列存储索引的简单研究和测试 看这篇文章之前可以先看一下下面这两篇文章: 列存储索引 http://www.cnblo ...

  2. Ubuntu12.10 下搭建基于KVM-QEMU的虚拟机环境(八)

    Libvirt 是用c写的一个管理虚拟机及其资源(如网络.存储和外设等)的工具库,它不仅支持KVM/QEMU,它还支持xen,Vmware,OpenVZ和VirtualBox等其他HyperVisor ...

  3. twemproxy接收流程探索——twemproxy代码分析正编

    在这篇文章开始前,大家要做好一个小小的心理准备,由于twemproxy代码是一份优秀的c语言,为此,在twemproxy的代码中会大篇幅使用c指针.但是不论是普通类型的指针还是函数指针,都可以让我们这 ...

  4. es6 Module

    前言: 这是阮一峰老师的ECMA6入门module一章的缩减,只抽取了我在项目中有用到的内容.带着问题去看老师的教程.感觉吸收更快,也明白了偶尔遇到的export不出来的问题. es6模块设计思想: ...

  5. Js-Html 前端系列--页面撑开头尾

    今天学习过程中,发现一个超实用的方法,就是当页面有尾部,但是内容又不多的情况下,让中间的内容把尾部撑到底部. <script type="text/javascript"&g ...

  6. orchard相关网址

    1.官网文档  http://docs.orchardproject.net/ 2.github  https://github.com/OrchardCMS/Orchard 3.stackoverf ...

  7. mysqldump 备份直接至压缩文件,提高备份及压缩时间

    1.备份及压缩分开 备份mysqldump --single-transaction -hlocalhost --all-databases --triggers --routines --event ...

  8. Scheme-CPS

    给出斐波那契数列计算函数,普通版和CPS版 #lang SCHEME (define (fib n) (if (< n 2) n (+ (fib (- n 1)) (fib (- n 2)))) ...

  9. 深入.NET平台和C#编程

    第一章  深入.NET框架 1.Microsoft.NET框架概述: 1).NET介绍 2)为什么需要.NET框架 通过如下两个问题说明为什么需要.NET框架 01,C#程序可以再不同平台(PDA,P ...

  10. Linked List - leetcode

    138. Copy List with Random Pointer //不从head走 前面加一个dummy node 从dummy走先连head 只需记录当前节点 //这样就不需要考虑是先new ...