利用TortoiseGit客户端来管理GitHub项目代码

转载请注明出处:

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

首先你得安装TortoiseGit,官网在这儿:https://tortoisegit.org/

下载TortoiseGit

先下载TortoiseGit安装包,然后下载简体中文语言包。下载完成之后先安装TortoiseGit再安装语言包,直接next一路到底就行。在资源管理器里找个文件夹点击右键出现TortoiseGit的菜单,则说明安装成功了。

TortoiseGit右键菜单

第二步 克隆GitHub代码到本地

接下来点击右键菜单中的Git克隆(Clone),然后弹出一个对话框。

这里写图片描述

其中,URL填写你GitHub项目的URL。

这里写图片描述

点击确定。项目代码就克隆到本地了。

这里写图片描述

这里写图片描述

第三步 提交代码到GitHub

此时,代码和GitHub中的代码是同步的。现在,我们往这个目录里面添加一个文件test.txt。然后右键菜单,选择Git提交(Commit)。

这里写图片描述

然后就会弹出提交页面。版本控制里需要添加日志信息,告诉别人你改代码做了什么,这也是团队工作中必须要遵守的规则。然后点击提交按钮。

这里写图片描述

提交了你的代码,还要推送到GitHub库里面去,点击推送(Push)按钮。

这里写图片描述

默认配置,直接使用master身份推送到origin分支即可。

这里写图片描述

点击确定按钮,就开始推送了。期间会要求你输入GitHub的用户名和密码。用户名就是你的登录邮箱,密码就是GitHub的登录密码。

这里写图片描述

这里写图片描述

用户名和密码输入后,稍等片刻,和上个版本相比有变化的文件就推送到GitHub项目中去了。

这里写图片描述

到这里,基本的GitHub操作就结束了。

心得体会

  • 第一次的时候需要从GitHub上克隆代码,修改文件之后,提交并推送到服务器。
  • 以后修改文件之前,记得先同步(Pull)代码到本地。克隆只发生一次,以后都是同步到本地。
  • 本地测试没有问题了,再提交并推送到GitHub服务器。

这里写图片描述

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
TortoiseGit是Windows平台下的Git客户端,它能够供我们进行Git代码管理,包括仓库克隆,分支管理代码拉取、提交、合并等等。在使用TortoiseGit提交代码到远程仓库之前,我们需要先创建远程仓库并向本地关联。 1. 创建并向本地关联远程Git仓库 进入Git服务器,创建一个新的仓库。然后复制该仓库的URL地址,回到本地项目目录下。在目录下右键点击,选择Git Clone...菜单,在弹出的对话框中,将复制的仓库URL粘贴到URL栏中,并选择本地工作目录,并单击OK按钮。这时TortoiseGit会开始从远程仓库中复制并下载仓库的所有文件。 2. 提交代码到远程仓库 在本地项目中,修改代码并保存。然后使用TortoiseGit客户端来提交这些变更。在项目目录下右键点击,选择TortoiseGit->Commit...菜单。在弹出的对话框中,输入提交消息,并进行代码管理操作,如将文件加入到版本控制下并选择需要提交的文件。单击OK按钮来进行提交。 3. 推送代码到远程仓库 当注入到本地后,我们还需要将这些变更推送到远程仓库中。右键点击项目目录并选择TortoiseGit->Push...在弹出的对话框中确认选择“Always push to the Remote Branch''选项,然后单击OK按钮,推送所有本地提交到远程仓库。 总结:以上就是使用TortoiseGit提交代码到远程仓库的步骤,需要注意的是,我们需要先创建并向本地关联Git的远程仓库,然后进行本地代码修改并提交变更,最后再将变更推送至远程仓库中。经过以上步骤,我们就可以使用TortoiseGit管理Git仓库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gane_Cheng

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值