git 学习(长期)

Git

背景

最经换电脑了,电脑里的东西全得转移,真的麻烦,搞这个博客就花了好长时间来 git,借此机会想来学习一下 git 相关知识,慢慢学。

版本控制系统

  1. 集中式版本控制系统:

    集中式的版本控制系统,所有的版本库是放在中央服务器中的,也就是说我们每一次的修改上传都是保存在中央服务器中的。中央服务器就是个大仓库,大家把产品都堆里面,每一次需要改进和完善的时候,需要去仓库里面把文件给提出来,然后再操作。

    但是有缺点,如果主服务器出现了问题,所有人就无法上传或下载,而且会有延迟,可能下载下来的版本不是最新的。

  2. 分布式版本控制系统: 分布的含义不是说每台计算机上只留有版本库的一部分。恰恰相反,分布的含义是每台计算机上都还有一个完整的版本库。这个时候,你的修改仅仅需要提交给本地的版本库进行保存就可以了。

    而 Git 就是一个优秀分布式版本控制系统。

新建仓库

一共有两种,第一种就是直接在自己本地电脑上新建一个,第二种就是从远程服务器克隆一个仓库。

方式一:git init

方式二:git clone

不管是哪样,都会在本地文件夹中生成一个 .git 目录,这个目录中存放着许多有关git信息的重要文件。

...... 未完待续


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!