主要流程参考官方文档:
github的代码库,使用https地址clone,上传(push)会有个认证问题,参考下面的解决:
关键是得到一个称为token的字符串,例如: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,然后把这个字符串和上传url结合起来:
git remote set-url origin https://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@github.com/HowardQin/doris.git
这一个token其实可以在多台机器上使用,不会有限制。
从apache/doris fork出自己的仓库后,一定要新建一个分支用来提交PR,不要用master分支,
commit的信息的格式和pr标题的格式都有规定,注意模仿,不要随便写,例如,pr标题里不能带issue号码。
一些注意点(坑):
1、提交PR时,如果要在这个PR分支上提交多次,不要用 --amend,每次修改用独立的commit
2、提交完PR可能要在评论里加一句:run buildall
提交就用:
git push my-dev-branchmy-dev-branch