怎么向OpenHarmony的Git仓推送代码

1.Git设置

git config --global user.name "yourname"//随意
git config --global user.email "your-email-address"//DCO验证的邮箱
// 设置记住密码
git config --global credential.helper sto

2.拉取代码

    把主仓Fork到个人仓库 使用git命令将仓库与本地仓库关联(克隆到本地)
git pull git@gitee.com:xxxxxx.git master    //ssh方式,需要提前设置ssh链接,master为分支
git clone https://gitee.com/xxxxx   //http克隆方式

3.ssh链接

    生成ssh公钥
ssh-keygen -t rsa -C "xxxxx@xxx.com"    //邮箱只用于标识

命令输入之后按三次回车(如果提示本地已有公钥,是否覆盖,输入y然后回车)

    Windows电脑可以在看到公钥,使用记事本打开id_rsa.pub,全部复制到Gitee个人设置里找到SSH秘钥,进行粘贴。
C:UsersUSERNAME.sshid_rsa.pub
    使用如下命令检查SSH是否链接成功
ssh -T git@gitee.com

连接成功之后进行代码拉取(如2.)

4.将本地仓与主仓关联

    先进入本地工程目录,执行下面命令初始化仓库,然后拉取代码
git init
git pull git@gitee.com:xxxxxx.git master //【1】拉取地址
    修改完本地仓(省略)之后需要提交代码 进入需要提交的项目文件夹使用,使用git add添加文件到暂存区
git add [FileName] // . 代表文件夹下所有文件
    使用git commit提交暂存区到本地仓库
git commit -s -m "XXX"	//-s 会自动添加DC认证
    使用git push将文件同步到主仓
git push git@gitee.com:xxxxxx.git master //【2】推送地址
    刷新主仓,检查文件是否修改

5.把个人主仓推送到官方主仓,等待官方验证

    在Fork的仓库内使用PR推送

6. DCO检测地址

https://dco.openharmony.io/sign/Z2l0ZWUlMkZvcGVuX2hhcm1vbnk=
经验分享 程序员 微信小程序 职场和发展