【Git】Git介绍:分布式 VS 集中式版本控制工具

1.Git是什么

(1)Git是一个免费的、开源的分布式版本控制系统,用来管理你的代码。
Git官网:https://git-scm.com/

(2)版本控制:记录文件内容变化,查看修订情况(文件历史记录)
image

(3)版本控制帮我们合并代码,方便团队协作
image

2.集中式和分布式

(1)集中式版本控制工具
比如:SVN。有一个单一用于集中管理的服务器,保存所有文件的修订版本,其他人通过客户端来连接到这台服务器。
优点:集中管理,开发者权限好控制。
缺点:服务器挂了,则无法提交更新。

image

(2)分布式版本控制工具
比如:Git。客户端把远程库的代码下到本地库了。
优点:

  • 服务器挂了也可以进行开发,版本控制是在本地
  • 每个客户端都保存了完整的项目。

image

3.Git历史

image

4.Git工作机制

工作区就是代码在本地存放的位置,暂存区不会生成历史记录,本地库就会生成历史记录。
image

5.Git和代码托管中心

Git:版本控制工具
GitHub:远程库(代码托管中心),公开的
GitLab:远程库(代码托管中心),局域网内

posted @   植树chen  阅读(59)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示