DAG总览 / 组目录

G02 · 版本管理

7 功能
目录:前置概念账号与仓库版本管理协作项目管理自动化部署工具生态

组内功能(按学习顺序)

功能层简介
Git 命令行基础(Git CLI Basics)L1命令行(command line interface,CLI)指通过终端(terminal)输入命令来操作电脑的方式。G…
提交(Commit)L2提交(commit)是 Git 的核心操作:官方定义是'提交会记录你对一个或多个文件的修改',它把你当前所有已暂存的改动…
分支(Branch)L3官方定义说,分支'让你能开发新功能、修复 bug 或安全地做实验'。分支是从某个既有分支'派生'出来的一条独立工作线:你…
标签(Tag)L3标签(tag)是贴在某个特定提交(commit)上的固定标记,用来标出历史中的重要节点,最常见的用途是标注版本号(ver…
合并(Merge)L4合并(merge)把某个分支上的提交历史与改动并入另一个分支(通常是目标分支,如 main)。执行合并后,源分支的改动会…
发布(Release)L4官方定义:发布(release)是'可部署的软件迭代,你可以打包并向更广泛的受众提供下载'。发布基于 Git 标签(ta…
推送与拉取(Push & Pull)L5推送(push)把本地的提交上传到远程仓库,拉取(pull)把远程的新提交下载回本地。更细一点:pull 本质上是两步的…

本组学习路径

建议按以下顺序学习(拓扑层序,序号即学习顺序):

Git 命令行基础

提交

分支

标签

合并

发布

推送与拉取