- 时间:2020-08-07 06:24 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:Git客户端TortoiseGit(Windows系统)的使用方法
本文环境:
操作系统:Windows XP SP3
Git客户端:TortoiseGit-1.8.8.0-32bit
一、安装Git客户端
全部安装均采用默认!
1. 安装支撑软件
msysgit: [url=https://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git]https://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git[/url]
当前最新版本为[url=https://msysgit.googlecode.com/files/Git-1.9.0-preview20140217.exe]v1.9.0[/url]。
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090157_0_32076.png[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090158_1_84396.png[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090158_2_94961.png[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090159_3_81257.png[/img]
2. 安装TortoiseGit
首先,要安装[url=http://www.microsoft.com/zh-cn/download/details.aspx?id=8483]Windows Installer 4.5[/url]。
然后,安装[url=http://download.tortoisegit.org/tgit/1.8.8.0/TortoiseGit-1.8.8.0-32bit.msi]TortoiseGit-1.8.8.0-32bit.msi[/url](当前最新版本)
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090159_4_37998.png[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090159_5_28691.png[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090100_6_83469.png[/img]
最后,安装TortoiseGit中文语言包
[url=http://tortoisegit.googlecode.com/files/TortoiseGit-LanguagePack-1.8.7.0-32bit-zh_CN.msi]TortoiseGit-LanguagePack-1.8.7.0-32bit-zh_CN.msi[/url]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090100_7_94073.png[/img]
二、配置、使用TortoiseGit
1. 设置为中文界面
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090100_8_49252.png[/img]
2. 建立版本库
在任意空的文件夹点击鼠标右键,选择“Git 在这里创建版本库”
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090101_9_86127.png[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090101_10_76044.png[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090102_11_83262.png[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090102_12_33406.png[/img]
3. clone库
在上面的文件夹点击右键,选择“拉取(Pull)”
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090103_13_33613.png[/img]
(1) 管理远端
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090103_14_90062.png[/img]
图2-3-1-1
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090103_15_7334.png[/img]
图2-3-1-2
其中,URL是远端版本库的git地址
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090104_16_90043.png[/img]
注意,一定要把“localhost”改成IP地址,否则会出现如下错误:git did not exit cleanly (exit code 128)
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090104_17_96306.png[/img]
(2) 生成PPK文件
在“开始”菜单,选择“TortoiseGit”中的“PuttyGen”
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090105_18_81168.png[/img]
点击“Generate”按钮,然后,鼠标在图中红色方框的区域内不停的移动,即可生成密钥。
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090105_19_62331.png[/img]
点击“Save private key”按钮,把生成的密钥保存为PPK文件。
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090105_20_50520.png[/img]
确定生成。
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090106_21_5516.png[/img]
保存到图2-3-1-2中的地址
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090106_22_57525.png[/img]
(3) 完成clone库
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090107_23_90463.png[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090107_24_81589.png[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090107_25_73619.png[/img]
4. 提交本地版本库
在本地版本库中新建立的文件图标均为[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090108_26_61603.png[/img]
(1) 添加到本地库
鼠标右键点击如上图图标的文件,选择“增加”
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090108_27_7157.png[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090108_28_94319.png[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090109_29_10832.png[/img]
这时,文件图标变为[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090109_30_69311.png[/img]
表示添加到本地库成功。
(2) 提交到本地库
鼠标右键点击如上图图标的文件,选择“Git提交(C) ... -> "master"...”
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090110_31_26394.png[/img]
会出现提示,设置用户名和邮箱。
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090110_32_95218.png[/img]
设置用户名、邮箱和签名密钥(PPK文件)
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090110_33_64272.png[/img]
输入日志信息,完成提交。
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090111_34_7651.png[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090112_35_33216.png[/img]
5. 推送本地库到服务器
如果所有文件夹和文件的图标都如图所示[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090113_36_92954.png[/img]
,那么我们就可以把本地库推送到版本服务器了。
在本地库所在根目录(本机为D:mydoc13ssfc),点击鼠标右键,选择“TortoiseGit”-〉“推送”
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090113_37_91110.png[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090113_38_27288.png[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090114_39_42205.png[/img]
[img]http://img.1sucai.cn/uploads/article/2018010709/20180107090114_40_77237.png[/img]
完成推送。
------------------------------------------xiaobin_hlj80-----------------------------------------------全文End------------------------------
FAQ:
1. 关于:用户名和邮箱
用户名和邮箱,都是由版本服务器分配。就是我们在版本服务器建立用户名和邮箱,然后在客户端使用。
2. 取消上次的“Commit”操作
右击git库文件夹,选择“Git”选项卡,点击“Show log”按钮,选择要回滚的位置,点击右键选择“Reset "master" to this...”
点击“ok”完成取消操作。