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