04-GIT TortoiseGit冲突和补丁演示 案例演示

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。

04-GIT TortoiseGit冲突和补丁演示 案例演示

提示pull,右击pull

04-GIT TortoiseGit冲突和补丁演示 案例演示

可以看到冲突了

04-GIT TortoiseGit冲突和补丁演示 案例演示

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

04-GIT TortoiseGit冲突和补丁演示 案例演示

然后标记解决了

04-GIT TortoiseGit冲突和补丁演示 案例演示

Commit和push

3.      在user1下pull。

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

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

补丁

User1

04-GIT TortoiseGit冲突和补丁演示 案例演示

Commit 不push

生成补丁

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

04-GIT TortoiseGit冲突和补丁演示 案例演示

生成

04-GIT TortoiseGit冲突和补丁演示 案例演示

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

应用补丁

04-GIT TortoiseGit冲突和补丁演示 案例演示

添加我们发送的补丁。

然后就过来了

04-GIT TortoiseGit冲突和补丁演示 案例演示

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

补丁(冲突)

将两个目录同步

修改readme

04-GIT TortoiseGit冲突和补丁演示 案例演示

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

User2也修改了readme

04-GIT TortoiseGit冲突和补丁演示 案例演示

Commit到本地。

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

04-GIT TortoiseGit冲突和补丁演示 案例演示

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

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

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

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

上一篇:PHP过滤各种HTML标签


下一篇:ssh使用ajax异步通讯. json与对象转换的几个小问题