Skip to content

基本概念

版本库

版本库就是一个个的仓库,仓库里面有一个一个的版本,版本库存在的价值就是我们可以进行项目的版本回退(让我们有机会吃后悔药),比如说,我们在写代码的时候,在7/15号写了一些代码,我们可以将其放到版本库中作为一个版本,在7/16号时,我们在7/15号的版本上进行了修改,又提交了一个版本,到了7/17号,我们在写代码的时候,发现还是7/15号提交版本的代码好,我们就可以进行版本的回退,回退到7/15号的版本


集中式和分布式管理

  • 集中式管理:(以前去银行排队进行取钱),我们的代码版本如果使用集中式管理,集中式管理通常是一台线上服务器,我们可以在远程进行提交,但是如果网络出问题,我们的代码就无法进行提交,版本库就不能进行回溯

  • 分布式管理:(现在可以通过手机进行取钱的操作,比集中式管理方式更加方便),分布式管理更加安全,更好控制,分布式管理是指我们在远程服务器有一套服务器,在本地的电脑中同样有一套版本库,我们可以在本地进行代码的提交,也可以进行版本的回溯,我们可以在本地进行提交,将最后的版本进行推送到远程,和远程保持一致

Git是一个开源的分布式版本控制系统,有自己的档案馆来处理自己的版本,方便协同工作;Svn是一个集中式的版本控制系统


Git的安装

Git下载地址windows版本

git bush here或者cmd中输入git --version,验证是否下载成功

如果出现git version 2.45.2.windows.1,说明Git安装成功了

Released under the MIT License.