git 学习(长期)
Git
背景
最经换电脑了,电脑里的东西全得转移,真的麻烦,搞这个博客就花了好长时间来 git,借此机会想来学习一下 git 相关知识,慢慢学。
版本控制系统
集中式版本控制系统:
集中式的版本控制系统,所有的版本库是放在中央服务器中的,也就是说我们每一次的修改上传都是保存在中央服务器中的。中央服务器就是个大仓库,大家把产品都堆里面,每一次需要改进和完善的时候,需要去仓库里面把文件给提出来,然后再操作。
但是有缺点,如果主服务器出现了问题,所有人就无法上传或下载,而且会有延迟,可能下载下来的版本不是最新的。
分布式版本控制系统: 分布的含义不是说每台计算机上只留有版本库的一部分。恰恰相反,分布的含义是每台计算机上都还有一个完整的版本库。这个时候,你的修改仅仅需要提交给本地的版本库进行保存就可以了。
而 Git 就是一个优秀分布式版本控制系统。
新建仓库
一共有两种,第一种就是直接在自己本地电脑上新建一个,第二种就是从远程服务器克隆一个仓库。
方式一:git init
方式二:git clone
不管是哪样,都会在本地文件夹中生成一个 .git
目录,这个目录中存放着许多有关git信息的重要文件。
...... 未完待续
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!