一.集中式版本控制软件和分布式版本控制软件的区别:
集中式版本控制软件:版本库是集中放在中央处理器的,它的工作原理就好比图书馆,当你想借书时,需要拿着书从图书馆借出来,然后在家看完再还回图书馆。
分布式版本控制软件:每台电脑都是一个完整的版本库,这样就凸显了安全性,当一个人的电脑坏掉的时候,可以从另一个人的电脑那里复制一份。
但是在实际情况下,很少用两个电脑之间的修改,可能由于不在同一局域网,访问不了等情况。所以,通常,分布式版本控制系统通常用一台计算机充当服务器。这个服务器用于交换修改,比如git远程到GitHub仓库中。
二.Git的安装配置
安装命令: yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum -y install git-core
详情可以访问:https://www.runoob.com/git/git-install-setup.html 查看。
三.Git创建仓库
1.在我们正式使用git之前,我们首先要有个git仓库来存储它。那么在一个目录下,初始化git仓库。
git init
Initialized empty Git repository in /Users/pbwpythonzc/learngit/.git/
此时生成了.git 用ls -ah查看
当然也可以选择一个非空目录用来创建git仓库。
2.现在创建一个readme.txt文件,内容如下:
git is a version control system
git is a free software
3.现在能把文件添加到仓库了:
git add readme.txt 没有消息就是好消息
4文件提交到仓库.
git commit -m "add readme.txt" #-m后跟的是说明,便于记录。
5.add是把文件放到暂存区,然后commit提交。你可以用add提交多个文件在暂存区,然后用commit一同提交。