版本控制

134 篇文章

正在浏览 「版本控制」 分类下的全部文章, 返回 博客首页 查看所有分类。

版本控制 · 全部文章

版本控制 · 2026-09-01 · 122

git 专业笔记 -- 第59章:Git 标签

像大多数版本控制系统(VCS)一样,Git 能够将特定历史点标记为重要。 通常,人们使用此功能来标记发布点(例如 v1.0 等)。 ## 第59.1节:列出所有可用标签 使用命令 `git tag` 列出所有可用标

阅读全文
版本控制 · 2026-09-01 · 111

git 专业笔记 -- 第57章:Git rerere

Rerere(reuse recorded resolution)功能允许 Git 记住你是如何解决某个代码块冲突的。这样,当 Git 下次遇到相同的冲突时,可以自动解决。 ## 第57.1节:启用 rerere 要启用 rer

阅读全文
版本控制 · 2026-09-01 · 106

第56章:Git 客户端钩子

像许多其他版本控制系统一样,Git 提供了一种在某些重要操作发生时触发自定义脚本的方式。这些钩子分为两类:客户端钩子和服务器端钩子。客户端钩子会在执行提交和合并等操作时触发,而服务器端钩子则会在推送提交等网络操作时运行。你可以用这些钩子来实

阅读全文
版本控制 · 2026-09-01 · 84

git 专业笔记 -- 第49章: git 发送电子邮件

## 第49.1节:使用 Gmail 发送 git 电子邮件 背景:如果你在像 Linux 内核这样的项目上工作,提交代码时需要将你的提交发送到邮件列表进行审核,而不是创建 pull request。本节详细介绍了如何使用 Gmai

阅读全文
版本控制 · 2026-09-01 · 83

git 专业笔记 -- 第 48 章:Git 统计

Git 提供了多种工具和命令来统计和分析仓库中的提交、作者、文件等信息,帮助团队更好地了解项目的发展和贡献情况。以下是详细的参数和操作说明: ## 参数细节 - `-n`, `--numbered`:按每个作者的提交数量排序输出

阅读全文
版本控制 · 2026-09-01 · 71

git 专业笔记 -- 第 47 章:Git 补丁

Git 补丁(Patch)是一种用于记录和传输代码变更的文件格式,支持以文本形式存储代码变更,便于代码审查和共享。以下是详细的参数和操作说明: ## 参数细节 - `(|)...`:要从中读取补丁的邮箱文件列表。如果没有提供此参

阅读全文
版本控制 · 2026-09-01 · 82

git 专业笔记 -- 第 45 章:Git 远程仓库

Git 远程仓库是用于管理与远程服务器交互的配置,方便代码的推送和拉取。以下是详细的参数和操作说明: ## 参数细节 - `-v`, `--verbose`:运行时显示详细信息。 - `-m `:将本地的 HEAD 设置为远程

阅读全文
版本控制 · 2026-09-01 · 82

git 专业笔记 -- 第 44 章:工作树

## 参数细节 - `-f`, `--force` 默认情况下,`add` 拒绝在另一个工作树已经检出 `` 时创建新的工作树。此选项覆盖了这一保护机制。 - `-b ` `-B ` 使用 `add` 创建一个名

阅读全文
版本控制 · 2026-09-01 · 85

git 专业笔记 --

# 第 43 章:Git 修订版本语法 Git 提供了多种语法来指定和操作修订版本,这在日常开发和版本管理中非常有用。以下是详细的介绍: ## 43.1 通过对象名称指定修订版本 你可以使用 SHA-1 对象名称(

阅读全文
版本控制 · 2026-08-31 · 109

git 专业笔记 -- 第 42 章:归咎(Blaming)

`git blame` 命令用于查看某文件中每一行代码的最后一次修改情况,包括修改者、提交信息等。以下是该命令的参数及其详细说明: ## 参数细节 - **filename**:需要检查的文件名。 - **-f**:在原始提交

阅读全文
阅读量高的博客