File tree Expand file tree Collapse file tree 3 files changed +13
-13
lines changed Expand file tree Collapse file tree 3 files changed +13
-13
lines changed Original file line number Diff line number Diff line change 4
4
5
5
---
6
6
7
- ## 1。 配置 Git
7
+ ## 1. 配置 Git
8
8
9
9
在使用 Git 之前,首先需要进行一些基本的配置,包括设置用户名和邮箱。这些信息会与每次提交(Commit)关联,用于标识代码的贡献者。
10
10
46
46
47
47
---
48
48
49
- ## 2。 使用 SSH 连接远程仓库
49
+ ## 2. 使用 SSH 连接远程仓库
50
50
51
51
SSH(Secure Shell)是一种加密的网络协议,用于安全地访问远程服务器。通过 SSH 连接 Git 远程仓库,可以避免每次操作时输入用户名和密码,同时提高数据传输的安全性。
52
52
@@ -143,7 +143,7 @@ SSH(Secure Shell)是一种加密的网络协议,用于安全地访问远
143
143
144
144
---
145
145
146
- ## 3。 Git 最为基础的命令
146
+ ## 3. Git 最为基础的命令
147
147
148
148
以下是 Git 中最基础且常用的命令,掌握这些命令是使用 Git 进行版本控制的第一步。
149
149
Original file line number Diff line number Diff line change 8
8
9
9
## 内容
10
10
11
- ### 1。 Git 暂存区的作用
11
+ ### 1. Git 暂存区的作用
12
12
13
13
#### 什么是暂存区?
14
14
23
23
24
24
---
25
25
26
- ### 2。 修改暂存区
26
+ ### 2. 修改暂存区
27
27
28
28
` git add ` 是 Git 中用于将工作目录中的修改添加到暂存区的命令。以下是 ` git add ` 的常见用法:
29
29
72
72
73
73
---
74
74
75
- ### 3。 撤销暂存区的修改
75
+ ### 3. 撤销暂存区的修改
76
76
77
77
如果误将某些修改添加到暂存区,可以使用以下命令将其撤销:
78
78
Original file line number Diff line number Diff line change 4
4
5
5
## 一、Linux 内核提交规范:工程艺术的典范
6
6
7
- ### 1。 设计哲学溯源
7
+ ### 1. 设计哲学溯源
8
8
9
9
Linux 内核的提交规范起源于 Linus Torvalds 对代码管理的哲学思考:
10
10
11
11
- ** 原子性原则** :每个提交必须是独立的最小功能单元(类似 Unix 的“Do One Thing Well”)
12
12
- ** 可追溯性** :通过子系统标签实现快速定位,减少代码审查成本
13
13
- ** 责任溯源** :强制签名机制建立开发者问责体系
14
14
15
- ### 2。 格式规范详解
15
+ ### 2. 格式规范详解
16
16
17
17
``` text
18
18
[子系统标签]: [动词开头描述] (50 字符内)
@@ -39,7 +39,7 @@ Linux 内核的提交规范起源于 Linus Torvalds 对代码管理的哲学思
39
39
| arch/arm64: | arch/arm64/ | ARM64 架构特定优化 |
40
40
| tools/perf: | tools/perf/ | 性能分析工具增强 |
41
41
42
- ### 3。 典型示例深度解析
42
+ ### 3. 典型示例深度解析
43
43
44
44
** 优秀案例** :
45
45
@@ -81,15 +81,15 @@ Fixed some memory bugs
81
81
82
82
## 二、Conventional Commits:现代协作的标准化方案
83
83
84
- ### 1。 规范演进历程
84
+ ### 1. 规范演进历程
85
85
86
86
2019 年由 Angular 团队提出,现已成为 GitHub 80% 以上开源项目的选择,特点:
87
87
88
88
- ** 机器可读** :支持自动化生成 CHANGELOG
89
89
- ** 语义化版本** :通过提交类型自动确定版本号
90
90
- ** 协作友好** :降低跨团队沟通成本
91
91
92
- ### 2。 完整语法结构
92
+ ### 2. 完整语法结构
93
93
94
94
``` text
95
95
<type>[optional scope]: <description>
@@ -111,7 +111,7 @@ Fixed some memory bugs
111
111
| ci | CI 配置变更 | - |
112
112
| chore | 日常维护(不影响功能) | - |
113
113
114
- ### 3。 高级应用技巧
114
+ ### 3. 高级应用技巧
115
115
116
116
#### 破坏性变更标记
117
117
@@ -132,7 +132,7 @@ Closes #1234
132
132
Related to #1122
133
133
```
134
134
135
- ### 4。 实战案例对比
135
+ ### 4. 实战案例对比
136
136
137
137
** 标准提交** :
138
138
You can’t perform that action at this time.
0 commit comments