【Git】Git介绍:分布式 VS 集中式版本控制工具
1.Git是什么
(1)Git是一个免费的、开源的分布式版本控制系统,用来管理你的代码。
Git官网:https://git-scm.com/
(2)版本控制:记录文件内容变化,查看修订情况(文件历史记录)
(3)版本控制帮我们合并代码,方便团队协作
2.集中式和分布式
(1)集中式版本控制工具
比如:SVN。有一个单一用于集中管理的服务器,保存所有文件的修订版本,其他人通过客户端来连接到这台服务器。
优点:集中管理,开发者权限好控制。
缺点:服务器挂了,则无法提交更新。
(2)分布式版本控制工具
比如:Git。客户端把远程库的代码下到本地库了。
优点:
- 服务器挂了也可以进行开发,版本控制是在本地
- 每个客户端都保存了完整的项目。
3.Git历史
4.Git工作机制
工作区就是代码在本地存放的位置,暂存区不会生成历史记录,本地库就会生成历史记录。
5.Git和代码托管中心
Git:版本控制工具
GitHub:远程库(代码托管中心),公开的
GitLab:远程库(代码托管中心),局域网内
分类:
工具 / Git
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本