> 文档中心 > gitee上库流程

gitee上库流程


Gitee代码上库

1 Fork私仓

登录Gitee网站,在OpenHarmony项目中将要修改的仓fork一份到自己的Gitee私仓。

2 下载私仓代码

​下载刚刚fork的私仓代码到本地目录,并添加代码修改。
创建空文件夹,右击Git Bash Here,输入命令;

git clone ********************git clone https://gitee.com/xxx/multimedia_avsession_standard_sr.git

3 git提交代码

git三步曲,提交代码到自己的Gitee私仓。

注意:右击待上库文件夹里面的空白处!!!(1)git add .git status

​ //注意!!!这步不要遗漏了-s,-s选项用于签名,后面触发门禁时会检查该选项

(2)git commit -m "xxx" -sgit commit -m "add xxxtest" -sgit status(3)git push origin master或(推荐下面)git push

注意:(2)中的 “xxx” 是本次提交的描述,例如“add benchmarktest”

4 提交PR

push代码到自己的私仓后,可以直接从自己的私仓提PR到OpenHarmony项目仓。

5 合入PR

提完PR后,可在PR链接评论“sig start build”来触发门禁,门禁通过后通知仓库Committer合入即可。

注意:如有其他文件build失败,联系微信SIG门禁互助群的ownery;

6.关联 Issue(非必要)

触发门禁start build,报错需要关联

添加issue即可,注意不要添加在私仓

7.追加提交

//已经pr提交一次了git status      修改状态git add . 添加git commit --amend  追加 :qgit push origin master -f   ---往远程推

8.提交到monthly分支

8.1创建一个新的issue;

8.2在原pulls链接点击提交,选择提交,点击Cherry Pick;

8.3选择需要合入的分支monthly分支,关联新的Issue,写一个主题,点击创建Pull Request;

9.门禁构建format_check失败

原因:gn格式错误;

点开输出,查看log,复制cat …命令,将其在master下执行;

注:命令中的路径是需要改格式的路径的gn文件。

素描网