![](https://img-blog.csdnimg.cn/20210109194420110.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Git
Git工具简介、安装、相关操作命令教程。
红枫忆梦
书到用时方恨少
展开
-
Git(六):CentOS7下搭建Gitlab服务器
1. 下载 Gitlab 下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ 这里以gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm为例; 2. 安装 将gitlab安装包上传到CentOS7中的 /opt 中,并新建install.sh 文件,内容如下: sudo rpm -ivh /opt/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm sudo yum install -y cu原创 2021-01-17 07:37:49 · 108 阅读 · 0 评论 -
Git(五):Git 的基本原理
1. 哈希 哈希是一个系列的加密算法,各个不同的哈希算法虽然加密强度不同,但是有以下几个共同点: 不管输入数据的数据量有多大,输入同一个哈希算法,得到的加密结果长度固定; 哈希算法确定,输入数据确定,输出数据能够保证不变; 哈希算法确定,输入数据有变化,输出数据一定有变化,而且通常变化很大; 哈希算法不可逆; Git底层采用的是 SHA-1 算法。 哈希算法可以被用来验证文件。原理如下图所示: Git就是利用这种机制来从根本上保证数据完整性的。 2. Git 保存版本的机制 2.1 集中式版本控制工原创 2021-01-14 07:20:26 · 155 阅读 · 0 评论 -
Git(四):Git常用命令
1. 本地库初始化 #初始化本地库 git init 注意:.git 目录中存放的是本地库相关的子目录和文件,不要删除,也不要胡乱修改。 2. 设置签名 形式用户名:tom Email地址:test@qq.com 作用:区分不同开发人员的身份 辨析:这里的设置的签名和登录远程库(代码托管中心)的账号、密码没有任何关系。 命令 项目级别/仓库级别:仅在当前本地库范围内有效 git config user.name test git config user.email test@qq.com #原创 2021-01-13 21:06:57 · 126 阅读 · 0 评论 -
Git(三):Git结构
1. Git结构 2. Git和代码托管中心 代码托管中心任务:维护远程库 局域网环境:Gitlab服务器 外网环境:Github、码云 3. 本地库和远程库 3.1 团队内部协作 3.2 跨团队协作原创 2021-01-12 21:53:18 · 90 阅读 · 0 评论 -
Git(二):Git安装
原创 2021-01-12 07:30:19 · 84 阅读 · 0 评论 -
Git(一):Git简介
1. 版本控制工具应该具备的功能 协同修改:多人并行不悖的修改服务器端的同一个文件; 数据备份:不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态; 版本管理:在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空间,提高运行效率。这方面SVN采用的是增量式管理的方式,而Git采取了文件系统快照的方式; 权限控制 对团队中参与开发的人员进行权限控制; 对团队外开发者贡献的代码进行审核——Git独有; 历史记录 查看修改人、修改时间、修改内容、日志信息; 将本地文件恢复到某一原创 2021-01-09 21:59:45 · 108 阅读 · 0 评论