zoukankan      html  css  js  c++  java
  • 【版本控制】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

     

    /*生命如此美好。认真工作之余,不要忘了认真对待生活,认真对待身边人!*/
  • 相关阅读:
    面向对象的测试用例设计有几种方法?如何实现?
    html5直接调用手机相机照相/录像
    关于ionic2在IOS上点击延迟的问题
    vue项目使用html5+ barcode扫码在苹果遇到的问题以及自己的解决方法
    vue设置多个入口
    把项目中的vant UI组件升级
    记录axios在IOS上不能发送的问题
    getElementsByClassName兼容 封装
    记录vue用 html5+做移动APP 用barcode做扫一扫功能时安卓 的bug(黑屏、错位等等)和解决方法
    JS的事件委托
  • 原文地址:https://www.cnblogs.com/isha2088/p/6398958.html
Copyright © 2011-2022 走看看