原文链接:git github仓库管理
拉取镜像
github的仓库有两种下载方式,http和ssh,http是对外公开的,可以直接clone,ssh的一般是自己的或内部的仓库,仓库需要配置ssh-key才能使用git@ clone.
或者直接网页下载
1 | https |
创建镜像修改可见性
创建自己镜像时选择一个license,一般默认是公开的,在仓库的settings选择DangerZone/Change repository visibility修改为private就只有自己能查看了
git配置
github 配置ssh
ssh-keygen rsa -t 生成key 在~/.ssh/目录看到id_rsa.pub是ssh公钥 ,在github/settings的ssh创建一个新ssh key粘贴
git参数配置
git需要配置用户的一些参数
1 | 配置用户名和邮箱 |
仓库管理
分支管理
1 | git branch [-a][-r] #查看分支 不加查看本地,-r远程,-a所有 |
- 主分支(main/master):存储生产代码。
- 开发分支(develop):存储即将发布的代码。
- 功能分支(feature/xyz):从 develop 分支创建,用于开发新功能。
- 发布分支(release/X.X.X):从 develop 分支创建,用于准备发布。
- 热修复分支(hotfix/X.X.X):从 main 分支创建,用于紧急修复生产问题。
release和feature从develop分出的,是新开发的,完成后需要合并到main和develop,然后删除
hotfix直接合并到main
文件管理
1 | git ls-files #查看文件 |
提交
1 | git commit -m "XXXX" #提交 |