
# 推送代码到GitHub
1. 代码开发完成后，请进入本地的项目代码文件夹"url-link-extractor"，本地打开Git Bash客户端，执行以下命令，将修改文件提交至暂存区。 
   ```
   git add .
   ```
   无任何回显，表示成功将修改文件都提交至暂存区。
   
   
2. 继续执行如下命令，将暂存区内文件改动在本地生成一条标注备注为"Initial code import from demo"的代码版本快照。 
   ```
   git commit -m "Develop a web link and title batch crawling component that supports multi-URL prefix matching."
   ```
   图1成功执行commit
   ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002688328979.png "点击放大")
   
   
3. 执行如下命令，将本地默认master分支上传到目标代码仓库"url-link-extractor"的develop分支。 
   ```
   git push -u origin develop
   ```
   图2代码推送成功   
   ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002688329023.png "点击放大")
   
   
4. 代码推送成功后，请登录[GitHub](https://github.com/login)，进入代码仓库"url-link-extractor"首页，单击上方导航栏Actions，当从本地推送代码到develop分支时，会自动触发流水线，自动化校验代码是否可用。
   
   - 绿色表示校验通过，红色表示任务中途报错终止。
   
   - 如果任务执行失败，请参考[GitHub自动触发的CI自动化构建任务执行失败](https://support.huaweicloud.com/bestpractice-codeartsagent/codeartsagent_bp_0041.html#codeartsagent_bp_0041)解决，如果仍未解决问题，您可以通过华为云工单系统[提交工单](https://console.huaweicloud.com/ticket/?locale=zh-cn#/ticketindex/createIndex)获取华为云的客户服务支持。
     图3查看Actions流水线运行记录
     ![](https://support.huaweicloud.com/bestpractice-codeartsagent/zh-cn_image_0000002688329071.png "点击放大")
     
   
   
   
   
 
