如何使用tortoisegit克隆代码到本地

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用tortoisegit克隆代码到本地相关的知识,希望对你有一定的参考价值。

参考技术A Github是管理软件开发的首选托管网站,12306的火车票插件一时让国内当时很多小白开发者(当然也包括我)认识到了这个网站。GitHub可以托管各种git库,并提供一个web界面,与 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单,首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。下面开始正题:
首先需要到TortoiseGit官网下载TortoiseGit,最新的是1.8.11,我从1.8.11-1.8.6下载都不能用,最后下载是1.8.5,我的电脑是Window8。
安装完之后再电脑启动项会显示,双击Puttygen,生成密钥,这个是等会再GitHub上面配置的:
点击Generate生成密钥,生成密钥的时候,记得鼠标要移动,不然的话,会卡住,保存私钥的时候,记得加密码
点击Save private key保存一下这个密钥,位置自选,最好是一个常用位置。
到GitHub官网.https://github.com/注册一个账号,然后登陆之后,点击Setting进入设置页面:
这个时候添加SSH Key即可,Title自定义,key就是之前用工具生成的key:
新建一个Repository,填写Repository名称以及说明。

小乌龟 TortoiseGit

参考技术A

安装后需要配置的地方

默认网络是TortoiseGitPlink.exe,修改为git的ssh,使其与GitBash的SSH相同

【Git克隆】:在本地文件夹的空白位置处,右击鼠标,在菜单中选择 Git克隆
填写SSH URL (既项目的 git 地址)

文件夹图标,对应状态:

第一步: 改动,修改本地项目中的某些文件,如修改 README.md 内容
第二步: 提交本地,在本地项目的空白处点击鼠标右键,选择 【Git提交(C) -> "master"...】

提交成功后还需要点击 “推送” 到远程仓库

在本地仓库文件夹上【右击鼠标】→【Git同步】:

如果服务器上的文件被修改过了(本地文件修改前不是最新版本),就会提示冲突。
先要解决冲突,然后再提交结果:

将提交到本地仓库的修改推送到远程仓库
可以直接在提交成功后的提示窗口上点击【推送(H)...】,或者在Git同步窗口点击【推送(H)...】
鼠标右击的菜单上也有相应的快捷操作:选择 【TortoiseGit(T)】→【推送(H)...】

以上是关于如何使用tortoisegit克隆代码到本地的主要内容,如果未能解决你的问题,请参考以下文章

git for windows+TortoiseGit客户端的使用二

小乌龟 TortoiseGit

如何解决之TortoiseGit 桌面右键没有Git 克隆的问题

git 如何克隆分支上的项目到本地

如何通过TortoiseGit(小乌龟)把本地项目上传到github上

如何使用GIT_1.把GitHub仓库克隆到本地并更新代码到GitHub