Git极简教程(1)--总纲 ,commit(一次提交 ),一串不分叉的 commit 叫做一个 branch (图上的一根线,一条分支),一些 branch 聚在一起叫做一个 remote (图上的一个框 多个分支)
最近大家都需要在家办公/学习,在线协作成为一个必备的技能。作为程序员的协作工具,Git说第二,谁敢说第一呢?(svn躲在角落里不敢说话)
女朋友最近在学习Git,我也就顺便把多年来整理的git笔记整理一下。
关于Git的安装,请移步廖雪峰的网站:
本文讲解Git的宏观概念。
三个基本对象:commit, branch, remote

这张图是git的宏观模型,commit / branch / remote 是三类重要的对象。
git是基于改动的版本管理软件,我们可以假设一开始只有一个空文件夹。
- 一个 commit(图上的小圆圈)就是对文件做了一些改动
- 一串不分叉的 commit 叫做一个 branch (图上的一根线)
- 一些 branch 聚在一起叫做一个 remote (图上的一个框)
这些对象都会有名字。
大体上来说,我们可以把remote理解为每个人的电脑,branch 理解为一个人电脑上的不同版本,commit理解为我们在这个版本上做的每一个变化。
有了这些基本概念之后,我们后续再学习不同级别的操作。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)