Git版本控制

(一) Git版本控制

  (1)版本控制介绍

  1. 记录文件的所有历史记录
  2. 错误恢复到某个历史版本
  3. 多人协作开发编辑同一个文件

  (2)主流版本控制工具

  1. CVS    历史最久,现在用的少
  2. SVN 用的较多
  3. Git      现在最流行的分布式版本控制系统

  (3)组成结构

  

   ♦ 工作区:用来保存项目的与数据和对象数据库的地方.这是Git中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据.

   ♦ 暂存区:保存了下次将提交的文件列表信息,一般在Git仓库目录中.有时候也被称为"索引",不过一般说法还是叫暂存区域.

   ♦ 版本库:也叫本地版本库,之所以说git块,大部分提交都是对本地仓库而言的,不依赖网络,最后一次会推送到远程仓库.

   ♦ 远程仓库:可以看做是github,它是一个远程仓库,它提供web服务供大家方便下载,查看,提交,存储.

  (4)附Git命令速查表一张

  

  (5)Git的主要任务

   

   ♦ 克隆仓库 clone 克隆

   ♦ 对工作目录中文件新增、修改、删除操作

   ♦ 暂存文件,将文件的快照放入暂存区 add 新增

   ♦ 把暂存区的内容提交到本地仓库 commit 提交

   ♦ 把本地仓库的内容提交到远程仓库 push 推送

   ♦从远程仓库下载最新内容 pull 拉取

 

(二) git 配置公钥,用SSH拉代码

  1 git config --global user.name "你的用户名"

  2 git config --global user.email "你的邮箱"

  3 ssh-keygen -t rsa       //生成密钥

  连续按enter 直到生成公钥  大概是三次

  如下图所示,也可以看到生成公钥的路径

(三)附上我的GitHub地址

https://github.com/zhangchaocai

其中有我自己进行二次开发的一个项目,并且有参赛时的PPT,和项目运行说明


        天再高又怎样?

          踮起脚尖就能接近太阳  

      

原文地址:https://www.cnblogs.com/misscai/p/10039667.html