【梦幻原创】GIT之TortoiseGIT安装与使用图文教程
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)上注册一个账号.
关于为什么要用Git@OSC而不用Github的问题,如下:
Git@OSC:支持国产,而且Git@OSC可以项目私有不公开
Github:的代码私有要钱, 再则github是国外的在国内使用的话可能有网络问题
五、GIT-克隆更新
六、GIT - update更新同步代码
关于防止代码冲突的建议(团队内多个人同时改动一个文件就容易产生冲突)
大家约定一下规则:
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网址的凭据,删除就可以了