关于Git的学习笔记| 青训营笔记

55 阅读1分钟

方向介绍

image.png

为什么要学习Git

协同工作 业界绝大多数公司都是基于Git进行代码管理,因此Git是一个程序员的必备技能

开源社区 目前绝大多数的开源项目都是基于Git维护的,参与这些项目的开发都需要使用到Git。

课程目录

image.png

1.1版本控制

image.png

image.png

1.1.1本地版本控制

最初的方式

通过本地复制文件夹,来完成版本控制,一般可以通过不同的文件名来区分版本

解决方案

开发了一些本地的版本控制软件,其中最流行的是RCS

基本原理

本地保存所有变更的补丁集,可以理解成就是所有的Diff,通过这些补丁我们可以计算出每个版本的实际内容

缺点

RCS这种本地版本控制存在最致命的缺陷就是只能在本地使用,无法进行团队协作,适用的场景非常有限,因此衍生出集中式版本控制

1.1.2集中版本控制

SVN image.png Git

image.png

Git的基本使用

image.png

常见问题

image.png

配置

image.png

Git Remote

image.png

HTTP Remote

image.png

SSH Remote

image.png

Object

image.png

Git Add

image.png

完整的Git视图

image.png

总结

今天学习了Git的介绍和发展,后面也学习了Git常见的配置和基本命令,对于后面学习Git有了很好的基础。