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. download youtube video

    using youtube-dl to download youtube video: (1) sudo apt-get install youtube-dl (2) run.sh #!/bin/ba ...

  2. jQuery Mobile (中)

    jQuery Mobile (中) 前言 昨天我们一起学习了一部分jquery mobile的知识,今天我们继续. 这些是些很基础的东西,有朋友觉得这个没有其它的好,但是学习下不吃亏嘛,我反正也不会一 ...

  3. 下载centos6.4

    下载centos6.4 (原创)LAMP教程3-下载centos6.4 今天我要给大家讲的是安装CentOS-6.4-x86_64,是的没有错,就是64位的,因为我的机子是4G的内存,安装64位的ce ...

  4. sql server常有的问题-实时错误'91' 对象变量或with块变量未设置

    这样的问题,对于我们这样的初学者来说,无疑是一个接触sql server后第一个艰难的问题,“实时错误'91' 对象变量或with块变量未设置”这句话到底透露出什么信息?直至写此博文,我依然看不出什么 ...

  5. mysql之多列索引

    mysql的多列索引是经常会遇到的问题,怎样才能有效命中索引,是本文要探讨的重点. 多列索引使用的Btree,也就是平衡二叉树.简单来说就是排好序的快速索引方式.它的原则就是要遵循左前缀索引. 多个索 ...

  6. python基础语言以及if/while语句结构

    接下来学会了变量:用简单的变量来代替复杂的字符串 变量首字母不能是数字或者特殊符号~!@#¥等. 字符集的发展: ASCII 255个 1个占1bytes------>1980年 GB2312 ...

  7. 微信小程序开发系列(一)小程序开发初体验

    开发小程序所需的基本技能   关于小程序的介绍和使用场景这里不作介绍,这个系列的文章会一步一步地带领大家快速地学习和掌握小程序的开发. 关于还没有接触过小程序的开发者来说,最关心的问题无非就是,开发小 ...

  8. 如何把微信语音汇总成一个MP3文件?

    有的时候想要保存微信中的语音内容,但是苦于语音短且多,因此想要把它汇总成一个音频文件. 本篇以苹果手机为例,安卓手机也可类似. 第一步,安装同步助手 同步助手是一款在电脑上安装,可以保存手机上的内容的 ...

  9. java基础练习 9

    import java.util.Scanner; public class Ninth { /*取一个整数a从右端开始的4-7位.*/ public static void main(String[ ...

  10. iOS设置UITableView中Cell被默认选中后怎么触发didselect事件

    //默认选中某个cell [self.searchResultTV selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] a ...