【版本控制】Git的学习使用教程

前言

  版本控制在开发软件时必不可少,熟练使用工具可以方便的创建分支进行修改、合并、回退等操作,不然备份一大堆的代码文件,会让你无所适从。

准备

1、安装两个软件:

git:版本控制软件,使用命令行进行操作。

Tortoise:小乌龟,可以使用鼠标来操作git,而不是命令行。

2、代码托管平台:

这个就像选择博客一样,是新浪、网易、博客园......。github是最有名的,不过代码默认是public,如果想private,需要付费。我个人主要用来存储管理一些自己写过的代码,包括工作中的,需要private,所以选择了国内的托管平台

配置Tortoise

1、以OSC平台为例,新建一个project,在红色框处,找到http和ssh地址。

2、打开小乌龟的setting/git/Remote,配置remote的名字(自定义),http和ssh就填写1、中的地址。

3、Putty的配置

小乌龟的putty必须的.ppk文件(private key),而云平台一般都是public key。以下步骤会教你生成public key 和private key。

step1:使用Tortoise软件自带的软件puttygen来生成.ppy后缀的private key文件

step2:打开putty,点击Generate生成public key(也可以使用Conversions导入已存在的public key)。

step3:根据提示在空白处随意滑动鼠标来生成key

step4:copy所有key的内容

  step5:打开链接,添加public key ,把刚才copy的内容粘贴进去     http://git.oschina.net/keys

 

  至此,云平台的public key配置完毕。

  step6:点击保存为private key,生成的.ppk后缀名的文件:密钥.ppk,保存到电脑上,并加入到小乌龟的setting/git/Remote/Putty中,并保存设置。

 

至此,小乌龟和云平台的key已经对应设置完毕。可以方便的使用小乌龟来push本地的代码到云平台上。

 参考资料:

1、http://rongjih.blog.163.com/blog/static/335744612010619111042465/

2、http://www.cnblogs.com/podolski/p/4543023.html

3、https://my.oschina.net/havefun/blog/204490

 

/*生命如此美好。认真工作之余,不要忘了认真对待生活,认真对待身边人!*/
原文地址:https://www.cnblogs.com/isha2088/p/6398958.html