【梦幻原创】GIT之TortoiseGIT安装与使用图文教程

发布者:梦幻一新科技 发布时间:2015-03-15 16:23:56 阅读次数:12000

git的使用越来越广泛

TortoiseGit与TortoiseSVN用法大致类似

使用命令比较麻烦,下面简单演示一下Windows系统下TortoiseGIT的使用


一、软件下载:

1、Git最新版下载地址:https://gitforwindows.org/

2、tortoisegit:https://tortoisegit.org/download/


二、Git软件安装

安装方法

从下面百度云盘下载链接中下载安装包,安装方法及注意事项请参照其中的:说明.txt

1、安装顺序注意:
	1.1、Git.exe  (必须先安装这个)
	1.2、TortoiseGit.msi 
	1.3、TortoiseGit-LanguagePack.msi (安装完后要在设置 》基础设置中将语言改为中文)


2、保存密码方法(设置该项可以免去每次提交和更新代码都输入密码):
	设置 -> Git -> 编辑本地.git/config(L)(或者编辑全局也行) -> 在文本后台添加两行代码即可(特别注意:前面不要有空格): 
	[credential]
	helper = store


3、设置用户信息
	右键 》TortoiseGit(T) 》设置(S) 》Git(注:左菜单) 》用户信息 》设置一下自己的用户名和Email
	
4、如何去掉安装msysgit后产生的右键菜单,如Git Init Here,Git GUI,Git Bash等?
	cd C:\Program Files (x86)\Git\git-cheetah  //直接打开相应目录shift右键 或 运行cmd定位到msysgit的安装目录
	regsvr32 /u git_shell_ext64.dll

三、设置右键快捷菜单

只勾选三项:拉取、提交、显示日志


设置成如下即可


四、注册Git账号

首先在在开源中国在线代码托管平台(简称:Git@OSC)上注册一个账号.

https://git.oschina.net

关于为什么要用Git@OSC而不用Github的问题,如下:

Git@OSC:支持国产,而且Git@OSC可以项目私有不公开

Github:的代码私有要钱, 再则github是国外的在国内使用的话可能有网络问题


五、GIT-克隆更新




六、GIT - update更新同步代码




七、GIT - submit提交代


关于防止代码冲突的建议(团队内多个人同时改动一个文件就容易产生冲突)
大家约定一下规则:
1,每次处理需求时: 改动代码前要先更新代码再改代码
2,提交代码前: 要先更新代码再提交
3、下班或离开电脑前,需要提交代码(即使当前处理中的需求尚未完成,也需要提交代码)
4、CodeReview:提交代码前建,务必对自己修改的每一个文件的代码修改做codeReview:直接双击或者选中多个然后右键选择与基础版本比较(A) 进行查看)
注:更新代码的方法详见上面的:(四、GIT - update更新同步代码)



如上图,有改动的文件有2个,这些文件列表可以一次性全选选中然后右键》与基础版本比较,这样就可以全部文件一次性打开了(免去每次还要一个个去点击关闭的繁琐操作)


然后点击推送(推送到远端服务器)





八、GIT - 导出最近修改的文件(导出某指定版本区间中有改动的文件)

选中开始版本和结束版本(按住键盘ctrl键)(中间版本不用选中),然后在其中一个选中的版本右键 》点击:比较版本差异(C) 《见下图》
注:这个选中的区间,最下面的一条不会被包含


当然这种选中区间所有选项也是可以的(按住shift可以选中区间的多个,同样不包含最下面的一条)


然后全选 》右键:导出选择项(E)

九:GIT的代码冲突解决方法指引(非同一文件)

详情请点击:http://www.dreamfans.net/news/detail/id-693/


十:GIT的代码冲突解决方法指引(同一文件)

详情请点击:http://www.dreamfans.net/news/detail/id-547/


十一:克隆或拉取更新出现报错"fatal: Authentication failed for"

接下来只要进入:控制面板->用户账户->凭据管理器->Windows的凭据,然后在这里面找到你的git网址的凭据,删除就可以了

喜欢
(0)
0%
一般
(0)
0%