Git复习(一)之简介、安装、集中式和分布式
简介 Git是 分布式版本控制系统, 使用C语言开发的 , CVS、SVN是 集中式的版本控制系统, 集中式的版本控制系统不但速度慢,而且必须联网才能使用。 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最 早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。 ⚠️安装所有的版本控制系统,其实只能跟踪 文本文件 的改动,比如TXT文件,网页,所有的程序代码等等,Git也不例外。版本控制系统可以告诉你每次的改动,比如在第5行加了一个单词“Linux”,在第8行删了一个单词“Windows”。而图 片、视频这些 二进制文件 ,虽然也能由版本控制系统管理,但 没法跟踪文件的变化 ,只能把二进制文件每次改动串起来,也就是只知道图片从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道。 Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行。 Mac OS X上安装Git 方法一:通过homebrew安装 homebrew install git 方法二:通过Xcode安装,Xcode集成了Git,不过默认没有安装,你需要运行Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择