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. SSH使用技巧

    SSH使用技巧 SSH免输入密码 原理是依赖证书去认证,从而免除密码输入. 通过ssh-keygen生成一对公私钥,是否使用passphrase可以根据个人喜好.(其实使用证书就是为了方便而已,我是不 ...

  2. Jenkins+PMD构建自动化静态代码检测

    前言:软件缺陷是不可避免的,要尽量减少错误并提高软件质量,主要有两在类技术,即缺陷预防和缺陷检测 缺陷预防包括编写更好的设计规范.实施代码审核制度.运行代码静态分析工具.运行单元测试等 PMD是一种开 ...

  3. [Python]根据地址从maps文件中找相应的库名

    /proc/PID/maps提供了进程的memory layout,下面脚本根据给定地址找出相应的库名: #!/usr/bin/python from __future__ import print_ ...

  4. 微信小程序的动画效果

    前言 由于公司计划有变,所以从H5页面改成去小程序写.所以在着手开发小程序.本人也不是什么前端高手,只是一名写后端偶尔写写前端的渣渣.请前端大神们勿喷. 一.什么是微信小程序? 小程序在我的理解中只是 ...

  5. Url以.(点)结尾,在使用httpwebrequest读取的时候,微软会有一个bug……

    解决方法在此,不重复做赘述,传送门:http://stackoverflow.com/questions/856885/httpwebrequest-to-url-with-dot-at-the-en ...

  6. Android libyuv应用系列(二)libyuv的使用

    上篇文章Android libyuv使用系列(一)Android常用的几种格式:NV21/NV12/YV12/YUV420P的区别中我们了解了YUV相关的知识,而本篇文章我会介绍libyuv是什么,以 ...

  7. 009-程序集路径Web窗体

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Index.aspx.cs& ...

  8. Unity3D 浏览工具

    键盘控制: 1.键盘箭头:先选中场景激活场景 按箭头前后左右  shift +箭头 加速移动 2.使物体成为场景焦点:左侧层次视图列表选中物体,移动鼠标指针到场景视图上 按F,选中物体成为场景视图中心 ...

  9. Netty 5.0源码分析之综述

    1. 前言 本系列主要是用于梳理Netty的架构流程,深入设计细节,重点关注Netty是如何实现它所声称的特性. (ps:本人水平有限,如有错误,请不吝指教 : )) 2. 什么是Netty Nett ...

  10. Date类型常用概念及方法总结(1)

      Date类型使用UTC(国际协调时间)1970年1月1日零时开始经过的毫秒数来保存时间. (1)创建当前日期           调用Date不传递参数的情况下,创建的新对象自动获得当前日期和时间 ...