Bricks Planet
返回砖块库

Brick Card

Git

可以先理解为:分布式版本控制系统

Git 像给项目不断拍快照。你可以知道哪里改了,也可以在出问题时回到某个清楚的历史点。

关键结构图

当前相关远处

几次提交像节点串在时间线上,分支从主线长出又合并回来。

What

Git 是给代码和文档保存版本、比较变化、协作合并的系统。

Git 是分布式版本控制系统。它记录文件变化,支持多人协作、分支开发和历史追踪。

StructureGit = 版本快照 + 分支协作 + 历史追踪

When

当一个项目会持续修改、多人协作或需要回溯历史时,就应该用 Git 管理变化。

How

把一次有意义的修改保存成提交,用分支隔离实验,用差异检查确认改了什么。不要把 Git 只当备份盘。

Examples

设计系统改了颜色,Git 可以让你看到哪些文件被改动,也能把这次调整和内容扩容分开。

多人开发同一个网站时,Git 让大家各自在分支上工作,最后再合并到主线。

来源

类型:官方 / 技术文档

事实线:Git 官方文档把版本控制描述为记录文件随时间变化、以便回到特定版本的系统;分布式版本控制会让客户端镜像完整仓库历史。

依据:Git 官方文档和 Pro Git 中关于 version control 与 distributed version control 的说明。

边界:Git 管理版本历史、差异、分支和协作流程,但不替代代码评审、备份策略、发布管理或团队约定。

常见误读:不要把 Git 当成普通网盘同步,也不要以为“提交过”就等于修改已经被理解、审核或安全发布。