文章目录
如何提交一个PR
如果你熟悉git原理并在gitee上提交过代码,那么你基本可以忽略本章节内容,但是有两点务必注意:
- 在你向OpenHarmony社区提交代码之前,务必先签署DCO
- 任何的本地提交务必增加签名,git commit务必携带-s参数
GIT的基本原理
关于git的历史和原理,笔者找了一个介绍比较好的文章,大家可以参考:
对于初学者而言,个人觉得使用下面的图来理解更合适。
- fork:指的是从官网仓库中复制一份拷贝到自己的账号仓库下,在这个时间节点下两者的内容一致;后续需要不断的手动完成同步;
- clone:指的是从自己的账号仓库下下载到本地端;
- commit:指的是将克隆的代码,根据需要修改更正某些内容或者增加新内容、删除冗余内容,形成记录。
- push:指的是将自己的修改提交到本人账号仓库下;
- pr:指的是将自己的修改从自己的账号仓库下提交到官方账号仓库下;