Git、GitHub、Gitee

Git、GitHub、Gitee

一:Git介绍与Mac下如何生成ssh key

git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置。简单的说,Git - 版本控制工具;Github是一个网站,提供给用户空间创建git仓储,保存用户的一些数据文档或者代码等;GitLab是基于Git的项目管理软件

​ 首先,使用代码管理工具把本地的代码上传到服务器时需要加密处理,加密传输的算法有很多种,git可使用rsa,rsa要解决的一个核心问题是,如何使用一对特定的数字,使其中一个数字可以用来加密,而另外一个数字可以用来解密。这两个数字就是你在使用git和github,gitlab的时候所遇到的public key也就是公钥以及private key私钥。


xlc520GitGit大约 5 分钟
commit规范 & emoji表情

Git丨commit规范 & emoji表情

一、文字规范

commit一共由五部分组成,具体内容如下。

(1)type 提交 commit 的类型,包括以下几种

feat: 新功能 fix: 修复问题 docs: 修改文档 style: 修改代码格式,不影响代码逻辑 refactor: 重构代码,理论上不影响现有功能 perf: 提升性能 test: 增加修改测试用例 chore: 修改工具相关(包括但不限于文档、代码生成等) deps: 升级依赖

(2)scope 修改文件的范围(包括但不限于 doc, middleware, core, config, plugin)


xlc520GitGit大约 3 分钟
Git


xlc520GitGit小于 1 分钟