Git操作说明
这是我参与「第三届青训营 -后端场」笔记创作活动的第4篇笔记
0.规范和建议
git常用结构和规范
commit的时候 采用 : 的格式 中写具体的修改内容
如 fix: 无法取消点赞
type类型
- feat 增加新特性
- fix 修复bug
- docs 修改文档(readme.md)
- style 修改格式不改变代码逻辑
- refactor 代码重构,没有新功能或bug
- perf 性能测试
- test 测试用例
- chore 增加依赖库 工具等
建议
- 放弃更改之后,代码会回滚到更改之前的状态,如果在其中修改了部分代码会直接丢失到上一个状态(深痛教训)
- 如果出错可以通过ref回滚代码(仅限已经commit的历史版本)
- 在上传代码前请仔细检查没有覆盖别人的代码
1.Gitee上的操作
由于某些原因,gitee对于公开仓库进行了部分审核,但国内访问github存在部分困难,因此还是选择gitee作为代码管理的远程平台
首先注册Gitee并加入组织
使用邀请链接
<这是一个邀请连接>
需要经过同意后进入组织,就可以看到仓库了
2.git的相关配置
下面的部分参考了这篇博客
Goland环境可以参考这篇博客
打开git bash,设置全集变量为自己注册码云的用户名和邮箱
git config --global user.name yourname # "你码云的名字或昵称"
git config --global user.email youremail@xxx.com # "你码云的主邮箱"
添加之后,在gitee中添加自己的ssh链接
ssh-keygen -t rsa -C youremail@xxx.com
cat ~/.ssh/id_rsa.pub
将秘钥粘贴到gitee中
ide中的配置(vscode)
打开一个空白vscode页面,在左边分支管理中选择克隆存储库
选择一个位置存放pull下来的项目文件
会要求登录gitee账户
这样就将文件pull到本地了
然后可以将自己的文件全部覆盖到down下来的文件夹中,逐一进行比对,
是自己的内容就进行暂存,不是自己的内容就放弃更改
点击对勾进行push到自己本地的仓库中
点击同步更改后就完成了一次push
在进行了修改以后,可以从master中down下来所有进行的修改