转载请注明出处:
http://blog.csdn.net/gane_cheng/article/details/52205480
http://www.ganecheng.tech/blog/52205480.html (浏览效果更好)
一直以来,我都是使用SVN来管理我的代码,自己本地建立一个SVN服务器来存储代码,然后使用TortoiseSVN客户端来更新提交代码。用的很爽。
然后最近开始接触GitHub,使用GitHub for Windows客户端来管理代码,奈何这玩意儿只能在线安装,而且CDN也不建一个节点在中国,速度慢的要死,20KB/s的速度,让人抓狂,折腾了好久,还是没有成功装上去。差点都放弃GitHub了。不过最终我还是发现了TortoiseGit这个神器,竟然可以实现和TortoiseSVN类似的功能,这下可以一脚踢开难用的GitHub for Windows客户端了。欣喜之余,将TortoiseGit如何管理GitHub代码介绍给大家。
首先你得安装TortoiseGit,官网在这儿:https://tortoisegit.org/。
先下载TortoiseGit安装包,然后下载简体中文语言包。下载完成之后先安装TortoiseGit再安装语言包,直接next一路到底就行。在资源管理器里找个文件夹点击右键出现TortoiseGit的菜单,则说明安装成功了。
接下来点击右键菜单中的Git克隆(Clone),然后弹出一个对话框。
其中,URL填写你GitHub项目的URL。
点击确定。项目代码就克隆到本地了。
此时,代码和GitHub中的代码是同步的。现在,我们往这个目录里面添加一个文件test.txt。然后右键菜单,选择Git提交(Commit)。
然后就会弹出提交页面。版本控制里需要添加日志信息,告诉别人你改代码做了什么,这也是团队工作中必须要遵守的规则。然后点击提交按钮。
提交了你的代码,还要推送到GitHub库里面去,点击推送(Push)按钮。
默认配置,直接使用master身份推送到origin分支即可。
点击确定按钮,就开始推送了。期间会要求你输入GitHub的用户名和密码。用户名就是你的登录邮箱,密码就是GitHub的登录密码。
用户名和密码输入后,稍等片刻,和上个版本相比有变化的文件就推送到GitHub项目中去了。
到这里,基本的GitHub操作就结束了。