zoukankan      html  css  js  c++  java
  • Git笔记

    一、什么是 GIT
    Git 是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目
    版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版
    本控制软件。

    二、 GIT 的特点
    分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git
    clone),在本地机器上拷贝一个完整的 Git 仓库。
    从一般开发者的角度来看,git 有以下功能:
    从服务器上克隆完整的 Git 仓库(包括代码和版本信息)到单机上、在自己的机器上根
    据不同的开发目的,创建分支,修改代码、在单机上自己创建的分支上提交代码、在单机上
    合并分支、把服务器上最新版的代码 fetch 下来,然后跟自己的主分支合并等。
    优点:
    适合分布式开发,强调个体。公共服务器压力和数据量都不会太大。速度快、灵活。任
    意两个开发者之间可以很容易的解决冲突。离线工作。
    缺点:
    资料少(起码中文资料很少)。学习周期相对而言比较长。不符合常规思维。代码保密
    性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。
    因其资料的公开性,导致大型商业化工程几乎不会使用 GIT 来托管工程版本信息(除非
    搭建企业私服)。

    三、 Github 简介
    平台地址:https://github.com
    gitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 git 作为唯一的版本库
    格式进行托管,故名 gitHub。
    gitHub 于 2008 年 4 月 10 日正式上线,除了 git 代码仓库托管及基本的 Web 管理界面
    以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段
    分享(Gist)等功能。目前,其注册用户已经超过 350 万,托管版本数量也是非常之多,其
    中不乏知名开源项目 Rubyon Rails、jQuery、python 等。
    作为开源代码库以及版本控制系统,Github 拥有超过 900 万开发者用户。随着越来越多
    的应用程序转移到了云上,Github 已经成为了管理软件开发以及发现已有代码的首选方法。
    如前所述,作为一个分布式的版本控制系统,在 Git 中并不存在主库这样的概念,每一
    份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。
    在 GitHub,用户可以十分轻易地找到海量的开源代码。

    1 注册账号
    在 Github(https://github.com)网站中注册。

    2 创建版本仓库

    2.1 进入管理页面,选择Your profile

     2.2 进入仓库管理面板

     2.3 提供新增仓库信息

     2.4 创建后的页面内容

     3  提供 SSH2  密匙

     3.1 创建本地密匙(IDEA)

    • 在Git Bash中输入
    • ssh-keygen -t rsa -C "12345@gmail.com(your_email@example.com)" 
    • Git会在本地生成ssh密钥,

    3.2 Github  添加密匙

    • 将C:UsersAdministrator.ssh中的id_rsa.pub添加到 Github 密匙库中
    • 密匙新增成功(新增密匙过程可能需要确认用户密码),管理面板如下:

    3.3 Github   删除密匙

    在密匙管理面板中,点击 Delete 按钮可以删除密匙(删除过程可能需要输入登录密码)。

     4   删除版本仓库

    4.1进入版本库管理面板(选择setting):

     在管理界面的最末端,点击 Delete this repository 按钮:

     在确认对话框中,输入要删除的版本仓库名称,并确认删除:

  • 相关阅读:
    Ios8代码关闭输入预测问题
    iOS10 拍照崩溃问题
    iOS 圆的放大动画效果
    12-指针
    11-数组、字符串
    09-函数
    iOS 动画
    iOS 传值 委托(delegate)和block 对比
    IOS Table中Cell的重用reuse机制分析
    IOS 网络请求
  • 原文地址:https://www.cnblogs.com/Anemia-BOY/p/11506994.html
Copyright © 2011-2022 走看看