准备代码仓库环境
在开始提交之前,确保你的本地开发环境与 Codex 平台已正确连接。首先,打开终端或命令行工具,导航至你的项目根目录。执行 git init 初始化本地 Git 仓库(若尚未初始化)。接着,使用 git remote add origin <repository_url> 将本地仓库与 Codex 上的远程仓库建立关联。这一步至关重要,它决定了代码最终推送的目标地址。请确认远程 URL 准确无误,通常可以在 Codex 项目的“设置”或“克隆”页面找到。
暂存与提交更改
C++ 项目开发中,文件变动频繁。为了保持提交历史的清晰,建议按功能模块或修复内容分批操作。首先,使用 git status 查看当前工作区的状态,识别新增、修改或删除的文件。对于需要纳入本次提交的 C++ 源文件(.cpp)、头文件(.h)及构建脚本,执行 git add <filename> 将其加入暂存区。若需一次性添加所有变动文件,可使用 git add .,但需谨慎避免误加无关配置。随后,运行 git commit -m "描述性提交信息" 创建本地提交。提交信息应简洁明了,例如“修复内存泄漏问题”或“添加新角色逻辑”,这有助于团队协作时的版本追溯。
推送到 Codex 远程分支
完成本地提交后,最后一步是将代码同步至 Codex 服务器。使用命令 git push origin main(或你所在的分支名,如 develop/master)将本地更改推送到远程仓库。如果这是首次推送且分支不存在,可能需要使用 -u 参数进行上游绑定:git push -u origin main。推送过程中,系统可能会要求输入 Codex 账号的凭据或使用 SSH 密钥认证。若遇到冲突,请先执行 git pull 拉取最新代码并解决合并冲突,再重新提交和推送。成功推送后,登录 Codex Web 界面,刷新项目页即可看到最新的代码变更,此时提交流程即告完成。