
Git使用手册

简介
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
基础用法
创建仓库
本地新建
1 | git init |
克隆仓库
1 | git clone <repository> |
工作区域
- 工作区
- .git所在目录
- 用户实际操作的目录
- 暂存区
- .git/index
- 存放add后没有commit的内容
- 本地仓库
- .git/objects
- Git用于存储代码和版本信息的区域,commit后的内容存到此处
文件状态
提交
查看仓库状态
1 | git status |
添加到暂存区
1 | git add |
从暂存区中删除
1 | git rm |
提交
1 | git commit |
日志
1 | # 显示hash id、提交者、时间和提交信息 |
回退版本
1 | # 不放弃工作区和暂存区的内容 |
对比文件
1 | # 比较工作区和暂存区之间的差异 |
上一个版本用HEAD~
或HEAD^
,上两个版本HEAD~2
。
此外本质零还可以比较分支之间的差异。
删除文件
1 | # 从工作区和暂存区全部删除 |
关联远程
1 | # 查看对应远程仓库 |
1 | # 获取远程仓库的修改,不合并到本地 |
分支
1 | # 创建分支 |
rebase
1 | # 将当前分支的commit直接剪到目标分支上面 |
Gitflow模型
1 | # 标记版本号 |
将仓库分为以下分支进行开发:
- main
- hotfix
- release
- develop
- feature
下图是draw.io(Apache License 2.0)的一个模板,直接拿来用了,里面的Nightly分支是每晚自动构建。
- 标题: Git使用手册
- 作者: anzai249
- 创建于 : 2023-07-20 10:29:52
- 更新于 : 2025-05-03 12:29:55
- 链接: https://anzai.sleepingbed.top/archives/posts/9f0af8b7.html
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
0/500
No comment
Twikoo Management Panel
Password