git是世界上最优秀的分布式版本控制系统
1.版本控制系统
当程序员写一个程序的时候,往往需要反复调试,就产生了n个修改版本,如果想把n个版本都保存下来,关键是如果想知道每次都改了哪些内容,怎么做到呢?版本控制系统就能做到这一点,能够记录每个版本和上一个版本相比修改了哪些内容。
2.分布式系统 VS 集中式系统
集中式系统中,有一个中央服务器,版本库只放在中央服务器上。
分布式系统中,每个电脑上都有版本库,服务器只是方便不同用户交流用的。
集中式系统的缺点很明显,所有版本库都放在中央服务器上,中央服务器一旦出问题就全完了!
Windows上安装git
下载git
安装完后,打开git bash,进入命令行界面。
查询配置信息git config --list
下面配置全局变量个人信息。后续可以去掉–global,在一个分支下配置此信息,属于分支级别。分支级别覆盖掉全局。
建立仓库
工作区与版本库
上传文件到版本库的暂存区及分支
版本回退
分别修改几次hello.txt,并分别提交。
版本1:
hello
版本2:
hello
world
版本3:
hello
world
third
版本4:
hello
world
third
last
版本4提交之前,输入git status