更新时间:2026-07-27 GMT+08:00
检查代码
提交代码
- 进入项目代码“repo-demo”,鼠标右键“在终端中打开”。在终端执行如下命令,确保是修改的develop-dev分支。
git branch
出现下述回显,表当前分支正确。* develop-dev
- 校验通过后,继续在终端执行如下命令,查看本地代码改动。
git status
出现下述回显,红色代表未保存的修改文件,确认需要提交的代码。On branch develop-dev Your branch is up to date with 'origin/develop-dev'. Untracked files: (use "git add <file>..." to include in what will be committed) run-tests.ps1 src/main/java/com/huawei/codearts/controller/TreeController.java src/main/java/com/huawei/codearts/tree/ src/test/ target/ nothing added to commit but untracked files present (use "git add" to track) - 继续在终端执行如下命令,将修改加入暂存区。
git add .
无任何回显,表示成功将修改文件都提交至暂存区。
- 继续在终端执行如下命令本地提交代码。
git commit -m "feat: 新增二叉树最大路径代码和测试执行脚本"
出现下述回显,表示成功提交代码。[develop-dev e1256e8] feat: 新增二叉树最大路径代码和测试执行脚本 Committer: chenzhu (F) <test.com> Your name and email address were configured automatically based on your username and hostname. Please check that they are accurate. You can suppress this message by setting them explicitly: git config --global user.name "Your Name" git config --global user.email you@example.com After doing this, you may fix the identity used for this commit with: git commit --amend --reset-author 10 files changed, 295 insertions(+) create mode 100644 run-tests.ps1 create mode 100644 src/main/java/com/huawei/codearts/controller/TreeController.java create mode 100644 src/main/java/com/huawei/codearts/tree/MaxPathSum.java create mode 100644 src/main/java/com/huawei/codearts/tree/MaxPathSumRunner.java create mode 100644 src/main/java/com/huawei/codearts/tree/TreeNode.java create mode 100644 src/test/java/com/huawei/codearts/tree/MaxPathSumTest.java create mode 100644 target/test-classes/com/huawei/codearts/tree/MaxPathSum.class create mode 100644 target/test-classes/com/huawei/codearts/tree/MaxPathSumManualTest.class create mode 100644 target/test-classes/com/huawei/codearts/tree/MaxPathSumRunner.class create mode 100644 target/test-classes/com/huawei/codearts/tree/TreeNode.class - 执行如下命令,推送到远程云端develop-dev分支。
git push origin develop-dev
出现下述回显,表示本地代码已完整提交到云端仓库“repo-demo”。
Enumerating objects: 40, done. Counting objects: 100% (40/40), done. Delta compression using up to 16 threads Compressing objects: 100% (18/18), done. Writing objects: 100% (32/32), 7.24 KiB | 494.00 KiB/s, done. Total 32 (delta 1), reused 0 (delta 0), pack-reused 0 (from 0) remote: Start Git Hooks Checking [PASSED] remote: remote: To create a merge request for develop-dev, visit: remote: https://test.com/codehub/2112135977/newmerge?branchName=develop-dev&projectNamespace=bb5f2eb7ded44e0bbc0ff4bd3d1d244c/repo-demo remote: To https://test.com/bb5f2eb7ded44e0bbc0ff4bd3d1d244c/repo-demo.git 2f31d8d..e1256e8 develop-dev -> develop-dev
提交代码成功后,CodeArts Check将自动触发检查任务。
查看代码检查结果
- 开发人员登录CodeArts控制台,选择“华北-北京四”。
- 右上角单击“前往工作台”,进入CodeArts首页。
- 单击项目卡片“req-demo”,进入“req-demo”项目首页。
- 左侧导航栏选择“代码 > 代码检查”,进入代码检查(CodeArts Check)首页。
- 在“任务”卡片,单击“repo-demo-check”,进入“repo-demo-check”的“概览”页面。
- 单击分支名称,单击“commit”,选择需要查看的commit检查记录。 图1 选择commit记录
- 单击上方导航栏的“代码问题”,进入“repo-demo-check”的代码问题页面。 如下图所示,最近一次commit的代码共扫描出72个代码问题。图2 代码问题