zoukankan      html  css  js  c++  java
  • Git初级使用教程

    什么是 Git?

    Git 是一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程。

    每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便。

    Git优势

    Git 最大的优势就是“快”!对于大型的联合开发项目,用 SVN 进行版本控制管理时速度很慢,但是用 Git 就快很多。

    Git还有最大的一个优势就是支持分布式开发。

    基本上SVN有的功能Git都有,并且毫不逊色。

    怎么使用Git

    使用git需要一个托管账户:注册地址。https://github.com/signup/free

    TortoiseGit 的安装

    在安装 TortoiseGit (http://code.google.com/p/tortoisegit/downloads/list)之前,你的 Windows PC 上仍然必须先安装 msysgit(http://code.google.com/p/msysgit/downloads/list)。因为此程序提供了 Git 核心。而且安装顺序是:先安装 msysgit,然后安装 TortoiseGit。如果你弄反了,就必须进入 TortoiseGit 的设置界面(右键菜单上 TortoiseGit -> Settings -> General -> MSysGit -> Path),手动指定 Git 核心文件的位置(例如 c:Program FilesGitin)。

    安装步骤没啥好说的, 我使用是默认的安装。

    配置之前我们需要生成一个密钥,也就是使用SSH方式,或者使用gihub登录验证的方式.也就是在每次push时候会让你输入用户名和密码之后push。

    这里先介绍用SSH方式.

    在TortoiseGit 安装目录下找到Puttygen.这是生成密钥的一个工具。

    可以参考这篇文章来设置http://rongjih.blog.163.com/blog/static/335744612010619111042465/

    之后在Github的个人账户设置里 点击SSH Public Keys--》Add another public key

    添加一个新Key,也就是用Puttygen生成的公钥。

    然后打开TortoiseGit –>settings

    Git.exe 配置的是msysgit得路径..

    设置Git账户,Signing key 就是刚才在Github账户设置中保存的公钥

    Remote 这是个名字,起一个自己知道的就可以。

    URL:就是你在Github上创建的库。

    这里如果设置成类似git@github.com:XXX/XXX.git 就必须使用SSH方式。

    如果设置成 https://XXX@github.com/xxx/xxx.git 就必须使用Http方式,也就是用用户名和密码来push和pull.

    putty 也就是刚才导出来得私钥。

    之后就可以找个文件夹来创建版本库..

    大体的操作跟SVN差不多。

    需要注意的是每次commit 都必须填写message。。

  • 相关阅读:
    集合的笼统介绍之Collection
    集合的笼统介绍之ArrayList
    final关键字+static关键字+匿名对象
    多态
    练习018:搜索插入位置
    练习017:实现strStr()
    练习016:移除元素
    练习015:删除排序数组中的重复项
    练习014:合并两个有序链表
    用JS实现链表
  • 原文地址:https://www.cnblogs.com/armyfai/p/4701467.html
Copyright © 2011-2022 走看看