版本控制

134 篇文章

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

版本控制 · 全部文章

版本控制 · 2026-08-31 · 92

git 专业笔记 -- 第 19 章:Git 清理

## 参数详情 - `-d` 除了未跟踪的文件外,还删除未跟踪的目录。如果未跟踪的目录由另一个 Git 仓库管理,则默认不会删除。如果你确实想删除此类目录,请使用 `-f` 选项两次。 - `-f, --force`

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

git 专业笔记 -- 第 18 章:恢复

## 18.1 从重置中恢复 在 Git 中,你几乎可以随时回溯时间。 不要害怕使用会重写历史的命令。默认情况下,Git 不会删除你的提交 90 天,而是在这段时间内,你可以轻松从引用日志中恢复它们: ```bash $

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

git 专业笔记 -- 第 17 章:拣选提交

## 参数详情 - `-e, --edit` 使用此选项时,`git cherry-pick` 将允许你在提交之前编辑提交消息。 - `-x` 在记录提交时,将一行内容“(从提交 … 拣选而来)”追加到原始提交消

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

git 专业笔记 -- 第 14 章:分支

## 参数详情 - `-d, --delete` 删除一个分支。该分支必须已完全合并到其上游分支中,或者如果未设置上游分支(使用 `--track` 或 `--set-upstream`),则必须合并到 `HEAD`。 -

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

git 专业笔记 -- 第 13 章:配置

## 参数详情 - `--system` 编辑系统范围的配置文件,该文件用于所有用户(在 Linux 系统中,该文件位于 `$(prefix)/etc/gitconfig`)。 - `--global` 编辑全局

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

git 专业笔记 -- 第 12 章:变基

## 参数详情 - `--continue` 继续变基过程,在解决冲突后继续操作。 - `--abort` 中止变基操作,将 `HEAD` 重置为原始分支。如果在开始变基时提供了分支,则 `HEAD` 将被重置到

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

git 专业笔记 -- 第 9 章:子模块

## 9.1 克隆包含子模块的 Git 仓库 当你克隆使用子模块的仓库时,需要初始化并更新这些子模块。 ```bash $ git clone --recursive https://github.com/username/r

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

git 专业笔记 -- 第 7 章:撤销操作

## 7.1 回退到之前的提交 要回到之前的提交,首先使用 `git log` 查找提交的哈希值。要临时回到该提交,可以使用以下命令“分离 HEAD”: ```bash git checkout 789abcd ```

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

git 专业笔记 -- 第一章:开始使用 Git

## 第 1.1 节:创建你的第一个仓库,然后添加和提交文件 在命令行中,首先确认已安装 Git: 在所有操作系统的命令行上,使用下面的命令,通过查看版本信息来确定git的安装情况: ```bash git --vers

阅读全文
阅读量高的博客