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. Ubuntu12.04安装配置Theano

    上次写了一个关于DL的开篇内容,本来说是要继续跟进的,后来教研室里面出了一些事情,加上写论文.和隔壁教研室做实验,就一直拖到现在.早就让小K配置环境研究研究Theano,这货和我一样也发拖延症了,理由 ...

  2. WP中一些耗时的东西

    MediaPlayer.GameHasControl 耗时1.5ms MediaPlayer.State 耗时0.4ms 上面两个原本放在游戏的update中,后来注释掉发现其它的游戏逻辑只要0.2m ...

  3. 从零开始学C++之IO流类库(二):文件流(fstream, ifstream, ofstream)的打开关闭、流状态

    一.文件流 ofstream,由ostream派生而来,用于写文件 ifstream,由istream派生而来, 用于读文件 fstream,由iostream派生而来,用于读写文件 二.打开文件 说 ...

  4. springMVC之数据传递

    在前面介绍过从controller中向页面中传数据,可以通过HttpServletRequest进行setAttribute可以将数据放入request中.并且可以在jsp页面使用el表达式获取数据. ...

  5. NodeJS stream 一:Buffer

    当年是看了朴灵的九浅一深 NodeJS 入门的 Node, 朴大大的书讲实践很少更多的篇幅用在了讲原理上,道理听了那么多,后来开始在前端工程领域使用 NodeJS 却处处掣肘,总结原因发现 NodeJ ...

  6. C#_单例模式

    单例:在程序的整个进程中只会被实例化一次 如:User user =new User();实例化一个User();的时候new User()是调用的 User类的 默认的公有构造函数:public U ...

  7. webpack入门必知必会

    关于 微信公众号:前端呼啦圈(Love-FED) 我的博客:劳卜的博客 知乎专栏:前端呼啦圈 前言 这是我第一篇介绍webpack的文章,先从一个入门教程开始吧,后续会有更多相关webpack的文章推 ...

  8. Jmeter对基于websocket协议的压力测试

      WebSocket protocol 是HTML5一种新的协议.它实现了浏览器与服务器全双工通信(full-duplex).   浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就 ...

  9. pb_ds(平板电视)整理

    有人说BZOJ3040用普通的<queue>中priority_queue搞dijkstra过不了. 我只想说你们的djk可能写的太丑了. 先上代码 #include<iostrea ...

  10. Android基础知识-1

    1.Android的Activity任务栈 在Android的系统中,在APP运行时每个APP都会默认有一个任务栈,任务栈的名称以APP的包名命名.任务栈是一中先进后出的结构,APP中每一个调用的Ac ...