Git_day1

📅 2026/8/13 9:38:41
Git_day1
学习目标学习git的完整使用学习内容1.集中式版本控制系统CVS/SVN集中式需要有一个主的中央服务器中央服务器中存放所有的文件以及修改的历史记录。开发者工作时需要联网先从中央服务器获取工作项目的最新版本到自己的本地电脑开发者在本地电脑完成工作后将变更后的文件提交给中央服务器中央服务器会根据提交的文件更新自己的中央版本库。提交冲突如果有多人同时修改了同一个文件根据时间先后后提交的人一般会被中央服务器拒绝并告知文件过时此时需要下载最新的版本并重新进行编辑修改然后提交。但是最开始的集中式版本控制系统没有业务逻辑没有审核流程所以在冲突时下载最新版本后可以直接删除上一个人修改的部分然后将自己的修改内容重新提交。2.分布式版本控制系统Git/Mercurial分布式就不需要一个总的服务器使用时不需要联网因为完整的项目仓库和历史记录都在本地随时随地都可以提交修改。开发者之间也能互相拉取代码而不是只能依赖中央服务器。所以使用分布式就能大大方方开发更改项目不会担心出现问题。本文是学习创建版本库 - Git教程 - 廖雪峰的官方网站的学习笔记总结。