(一) Git版本控制
(1)版本控制介绍
- 记录文件的所有历史记录
- 错误恢复到某个历史版本
- 多人协作开发编辑同一个文件
(2)主流版本控制工具
- CVS 历史最久,现在用的少
- SVN 用的较多
- 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,和项目运行说明
天再高又怎样?
踮起脚尖就能接近太阳