TortoiseGit安装下载

http://download.tortoisegit.org/tgit/1.8.12.0/

https://code.google.com/p/tortoisegit/wiki/Download

或百度网盘链接:http://pan.baidu.com/s/12esuM 密码:cu6r

安装即可

特别说明下,TortoiseSVN安装好可以直接使用,而TortoiseGit还需要在本地安装GIT才可以使用TortoiseGit。

简单的提交和更新

1.      在testRepository目录下创建仓库,在对应目录下右击,有create 。。就可以创建了。选中make It bare.

2.      在user1目录下clone,在user1目录下右击clone

Url:仓库地址

Directoty:clone到本地的路径。

在user1下新建redeme.txt 并输入内容“user1 create file.”

右击readme.txt 一路到push。(电脑上装TortoiseSVN和TortoiseGit图标会有问题异常,要恢复正常卸载其中一个即可。)

Push要右击空白地方push(push是整个push不是单个文件)

3.      在User2目录下clone,然后修改readme.txt 添加“user2 upadate”

然后push。

4.      在user1目录下,右击readm.txt pull更新。

使用TortoiseGit解决冲突

1.      在User1目录下修改readme.txt 加入”user1 add method add()” 然后push。

2.      User2目录修改readme.txt加入”user1 addmethod div()” 然后push。

提示pull,右击pull

可以看到冲突了

右键readme.txt edit conficts 处理,处理完保存

然后标记解决了

Commit和push

3.      在user1下pull。

解决冲突的流程和TortoiseSVN大部分一样,可以参考SVN方式

http://blog.csdn.net/jerome_s/article/details/27978355

补丁

User1

Commit 不push

生成补丁

右击readme,选择创建一个补丁

生成

将补丁拷贝到user2(发送给user2)

应用补丁

添加我们发送的补丁。

然后就过来了

User2可以在生成补丁,发送给主开发者。

补丁(冲突)

将两个目录同步

修改readme

Commit到自己本地,生成补丁。发送给user2.

User2也修改了readme

Commit到本地。

应用user1发送的补丁,冲突了

我们手动解决readme的冲突。然后标记解决。然后push。

有点乱,以后有空整理下把。 视频下载:

TortoiseGit冲突和补丁演示链接:http://pan.baidu.com/s/1kTrEOFd 密码:6q8h

使用git演示案例 链接:http://pan.baidu.com/s/1hqw4Dvu 密码:1lwz

04-GIT TortoiseGit冲突和补丁演示 案例演示的更多相关文章

  1. 【Git】git使用 - 冲突conflict的解决演示

    冲突的解决 (如果git使用不熟练)建议在push不了时,pull之前.在本地创建一个新的分支并commit到local,以保证本地有commit记录,万一出什么问题,可以找回代码,以免代码丢失. ( ...

  2. 03_TortoiseGit冲突和补丁演示,补丁冲突

     1 下载TortoiseGit,下载地址: http://tortoisegit.soft32.com/free-download/ 2 创建一个GIT仓库 3 创建克隆,创建两个用于克隆的仓库 ...

  3. 042 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 04 案例演示while循环的使用——循环输出英文字母

    042 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 04 案例演示while循环的使用--循环输出英文字母 本文知识点:案例演示while循环的使用2 ...

  4. 038 01 Android 零基础入门 01 Java基础语法 04 Java流程控制之选择结构 05 案例演示switch结构-星期的表示案例以及总结

    038 01 Android 零基础入门 01 Java基础语法 04 Java流程控制之选择结构 05 案例演示switch结构-星期的表示案例以及总结 本文知识点:案例演示switch结构并对sw ...

  5. TortoiseGit冲突和解决冲突

    产生冲突原因 产生:多个开发者同时使用或者操作git中的同一个文件,最后在依次提交commit和推送push的时候,第一个操作的是可以正常提交的,而之后的开发者想要执行pull(拉)和pull(推)操 ...

  6. WeText项目:一个基于.NET实现的DDD、CQRS与微服务架构的演示案例

    最近出于工作需要,了解了一下微服务架构(Microservice Architecture,MSA).我经过两周业余时间的努力,凭着自己对微服务架构的理解,从无到有,基于.NET打造了一个演示微服务架 ...

  7. Windows+Git+TortoiseGit+COPSSH 安装教程及问题收集

    准备工作: 1. git-1.8.1.2-preview20130201.exe 下载地址: https://code.google.com/p/msysgit/downloads/list 2. C ...

  8. git diff 生成patch, git apply patch 打补丁方法说明,以及分支管理的简单操作。

    git diff 简易操作说明 先git log 查看commit ID, 记录你想要打的补丁的ID 比如说: git log commit 4ff35d800fa62123a28b7bda2a04e ...

  9. Git TortoiseGit SSH设置

    Git TortoiseGit SSH设置 http://www.cnblogs.com/ChenRihe/p/Git_TortoiseGit_SSH.html TortoiseGit默认的SSH客户 ...

随机推荐

  1. Redis设置Key的过期时间 – EXPIRE命令

    EXPIRE key seconds 为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除. 操作key对生存时间的影响 生存时间可以通过使用 DEL 命令来删除整个 ...

  2. Redis出现多线程调用时抛出 [B cannot be cast to java.lang.Long] 异常

    原因分析: 多个线程同时调用了同一个jedis对象,导致内存数据被多个线程竞争,产生数据混乱 (或者大家都用通一个redis获取同一个实例,登录同一个账号使用缓存时报错) 解决方案:每个线程都new出 ...

  3. 补充Mysql5.7用法

    下面简单介绍一下安装: [root@MySQL soft]# tar xf mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz -C /data/service/ [r ...

  4. Luogu P3740 [HAOI2014]贴海报_线段树

    线段树版的海报 实际上这个与普通的线段树相差不大,只是貌似数据太水,暴力都可以过啊 本来以为要离散的,结果没打就A了 #include<iostream> #include<cstd ...

  5. java web中filter分析

    摘自博客园,博主孤傲苍狼 一.Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp ...

  6. C#判断画的图形是不是三角形

    这个源代码写的不是十全十美,只是提供一个 还待完善的地方例如判断是否这个图形是封闭的.得空在解决吧 这只是一个算法上 谁有c#的参考手册网盘分享一份 谢谢 下面请看源码 凑够150个字了,不废话了. ...

  7. Dubbo介绍和服务架构分析

    Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成.使用zookeeper作为服务的注册中心,对外提供服务 ...

  8. Win10 下Cmake编译配置 Opencv3.1 + Cuda7.5 + VS2013

    折腾了三天终于配置成功了,在此写下编译配置的全部步骤和遇到的很多坑. 整体介绍: OpenCV 中 CUDA 实现的函数还不是太多,使用前要在OpenCV的官网上确认以下你想要的功能是否已经实现,否则 ...

  9. python笔记十(列表生成式、字典生成式、生成器、生成器的并行)

    一.列表生成式 列表生成式就是python设置的可以用来可以生成列表的. 如要生成一个0-9的列表我们可以通过以下代码实现: >>> list(range(10)) [0, 1, 2 ...

  10. Bootstrap3 排版-列表

    无序列表 排列顺序无关紧要的一列元素. <ul> <li>...</li> </ul> 有序列表 顺序至关重要的一组元素. <ol> < ...