01 git 概念
本文转自“廖雪峰的git教程”
- 集中式版本控制系统:版本库是集中存放在中央服务器的,中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆。
- 分布式版本控制系统: 没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。既然每个人电脑上都有一个完整的版本库,那多个人如何协作呢?比方说你在自己电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,你们俩之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。
- 版本库 :版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。
创建一个Git仓库,使用mkdir path和cd path
初始化一个Git仓库,使用git init命令。
添加文件到Git仓库,分两步:
· 第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件;
· 第二步,使用命令git commit,完成。
重新进入已打开的Git仓库,使用$ cd path