Z
AI 编程 入门

Codex GitHub 操作:让 AI 帮你管代码仓库

一文搞定用 Codex 操作 Git 和 GitHub,从首次推送到日常提交,直接抄命令即可。

2026-05-30 约 4 分钟阅读 #Codex #codex #OpenAI #GitHub #Git

核心理解

Codex 能直接执行 Git 命令,你只需要用自然语言说想做什么,它会自动翻译成正确的 Git 操作。

首次推送项目到 GitHub

第1步:在 GitHub 上创建空仓库

去 GitHub 网站新建仓库,不要勾选初始化 README、.gitignore 等选项,保持完全空白。

第2步:一句话让 Codex 推送

帮我把当前项目推送到 GitHub 仓库:https://github.com/你的用户名/你的仓库名.git

Codex 会自动执行:

git init
git remote add origin https://github.com/...
git add .
git commit -m "初始提交"
git push -u origin main

搞定 ✅

日常操作速查表

你想做的跟 Codex 说
提交代码把当前改动提交,提交信息写"feat: 添加用户登录功能"
查看状态查看当前 Git 状态,有哪些文件被修改了
创建分支创建新分支 feature/dashboard,并切换过去
合并分支把 feature/dashboard 分支合并到 main
查看日志查看最近 5 条提交记录
撤销改动撤销上一次提交,但保留代码改动
拉取更新拉取远程最新代码
解决冲突帮我解决当前的合并冲突

推荐工作流

1. 新功能 → 新分支
   "创建分支 feature/login,切换过去"

2. 写代码 → 提交
   "提交当前改动,提交信息写 feat: 实现登录页面"

3. 合并 → 推送
   "把 feature/login 合并到 main,然后推送"

4. 确认 → 完成 ✅

全局指令建议

在全局指令中加上这段,让 Codex 的 Git 操作更规范:

Git 操作规范:
- 提交信息使用 conventional commits 格式(feat/fix/docs/chore)
- 推送前先让我确认改动内容
- 不要 force push
- 敏感文件不要提交(检查 .gitignore)

安全提醒

✅ 要做❌ 不要做
推送前让 Codex 先展示改动直接说”推送”不检查
确保 .gitignore 配置正确把 .env、密钥文件提交上去
重要改动在新分支操作在 main 上直接改
提交信息写清楚提交信息写”update”

常见问题

Q:Codex 推送代码安全吗?

安全。Codex 只是执行 Git 命令,不会修改你的 GitHub 密码或 token。建议在全局指令中加上”推送前先让我确认”。

Q:怎么防止误提交敏感文件?

确保项目根目录有 .gitignore 文件,把 .env*.keyconfig/secrets 等加入忽略列表。

Q:多人协作时能用吗?

可以。Codex 支持完整的 Git 工作流,包括分支、合并、解决冲突。建议在全局指令中规定分支命名和提交信息格式。

相关教程