git常用指令
本文最后更新于 2026年3月6日 上午
git常用指令
安装后配置时
1 | |
这一步是设置用户,表示是谁在对这个仓库进行操作
新建版本库
首先还是新建一个空目录用来作为版本仓库
1 | |
接下来把这个目录变成Git可以管理的仓库
1 | |
版本仓库就建好啦
添加新文件
注意,所有的操作都应该在刚才建立的目录下进行操作哦
这里是两个最常用的指令
1 | |
约定式提交(Conventional Commits)
约定式提交通过在提交信息前加上一个类型(Type),来表明这次代码改动的性质。
其核心价值在于:
- 自动化生成日志: 可以根据这些前缀自动生成
CHANGELOG.md。 - 语义化版本控制: 自动决定版本号的跳跃(如
feat对应小版本 Minor,fix对应补丁版本 Patch)。 - 快速筛选: 在查看 Git 历史时,一眼就能分辨哪些是功能更新,哪些是单纯的文档修复。
常用的前缀及其应用场景:
| 前缀 | 全称 | 使用场景 |
|---|---|---|
| feat | feature | 新功能。代码中增加了原本没有的功能。 |
| fix | bug fix | 修 Bug。修复了现有的错误或缺陷。 |
| docs | documentation | 文档。只修改了文档(如 README, API 文档)。 |
| style | style | 格式化。不影响代码逻辑的改动(如空格、格式化、分号缺失等)。 |
| refactor | refactor | 重构。既不是修 Bug 也不是加功能的代码重组。 |
| perf | performance | 性能优化。提高了代码运行效率或响应速度。 |
| test | test | 测试。添加、修改或删除测试用例,不涉及业务代码。 |
| build | build | 构建系统。影响构建工具、外部依赖项(如 npm, maven 配置)。 |
| ci | continuous integration | 持续集成。修改 CI 配置文件或脚本(如 GitHub Actions, Jenkins)。 |
| chore | chore | 日常事务。其他不修改源代码或测试文件的改动(如更新 .gitignore)。 |
| revert | revert | 撤销。回滚之前的某个提交。 |
查看工作区状态
查看工作区状态可以用到以下两条指令:
1 | |
版本回退
查看已有的提交历史:
1 | |
1 | |
查看历史指令:
1 | |
修改与撤销
撤销提交到暂存库的修改:
1 | |
撤销工作区在上一次提交之后的改动:
1 | |
删除文件:
1 | |
1 | |
与远程仓库有关的操作
要将远程仓库与本地仓库关联起来首先需要创建SSH Key:
1 | |
将自己的github仓库与本地仓库关联:
1 | |
将本地仓库推送到远程仓库:
1 | |
设置和取消代理
设置代理:
1 | |
取消代理:
1 | |
git常用指令
https://www.aye10032.com/2017/12/21/2017-12-21-git/