← 返回目录

第 44 卷

第 44 / 72 卷日期:

用 Codex 做真实项目时,一定要懂一点 Git 和 GitHub。

小白可以先这样理解:

Git = 本地代码版本管理工具

GitHub = 把代码放到网上协作的平台

Codex = 帮你读代码、改代码、跑命令的 AI 编程助手

一句话:

Git 负责记录代码变化。

GitHub 负责远程保存和协作。

Codex 负责帮你完成具体编程任务。

Git 和 GitHub 有什么区别

对比GitGitHub
简单来说本地版本管理工具代码云盘 + 协作平台
主要作用记录代码每次改了什么远程保存代码、团队协作
使用位置你的电脑里浏览器 / 云端
核心能力commit、branch、diff、mergerepository、issue、pull request
是否必须联网不需要需要
和 Codex 的关系Codex 改完代码后,用 Git 检查和保存Codex Web / Cloud 常和 GitHub 配合

小白必须先懂的 Git 概念

概念简单来说作用
Repository一个代码仓库存放整个项目
Commit一次代码存档记录这次改了什么
Branch分支在不影响主线的情况下改代码
Diff改动对比看新增、删除、修改了什么
Stage暂存区准备把哪些改动保存进 commit
Merge合并把一个分支的改动合到另一个分支
Conflict冲突两边改了同一处代码,需要手动选择
Pull拉取把 GitHub 上的新代码同步到本地
Clone克隆从 GitHub 下载一个项目到本地

小白必须先懂的 GitHub 概念

概念简单来说作用
RepositoryGitHub 上的项目仓库存代码
Issue问题 / 需求记录记录 bug、需求、任务
Pull Request / PR代码合并申请改完代码后申请合并
Main Branch主分支项目的稳定版本
Feature Branch功能分支用来开发新功能
Review代码检查合并前检查代码
Actions自动化流程自动测试、构建、部署
README项目说明书告诉别人项目怎么用
.gitignore忽略文件清单防止上传无关或敏感文件

为什么用 Codex 更需要 Git

场景为什么需要 Git
Codex 改了很多代码可以查看具体改了哪里
Codex 改错了可以回退到之前版本
Codex 删除了不该删的内容可以用 Git 找回
多次让 Codex 修改每次 commit 保存一个阶段
想让 Codex 大胆试方案用 branch 或 worktree 隔离风险
要把项目放到 GitHub需要 push 到远程仓库
团队协作需要 PR、review、merge

一句话:

没有 Git,Codex 改错了你很难回退。

步骤操作目的
1初始化 Git让项目开始被 Git 管理
2写好 .gitignore防止上传垃圾文件和密钥
3先 commit 一次保存干净版本
4新建分支给 Codex 一个安全实验区
5让 Codex 修改代码完成具体任务
6查看 diff检查 Codex 改了什么
7运行项目 / 构建确认没出错
8满意后 commit保存这次修改
9push 到 GitHub上传远程仓库
10创建 PR合并前再检查一次

在 Codex 对话框中输入:把项目初始化成一个 Git 工程,并排除不需要的文件

全站分卷索引 · 72 卷
  1. 1第 1 卷
  2. 2第 2 卷
  3. 3第 3 卷
  4. 4第 4 卷
  5. 5第 5 卷
  6. 6第 6 卷
  7. 7第 7 卷
  8. 8第 8 卷
  9. 9第 9 卷
  10. 10第 10 卷
  11. 11第 11 卷
  12. 12第 12 卷
  13. 13第 13 卷
  14. 14第 14 卷
  15. 15第 15 卷
  16. 16第 16 卷
  17. 17第 17 卷
  18. 18第 18 卷
  19. 19第 19 卷
  20. 20第 20 卷
  21. 21第 21 卷
  22. 22第 22 卷
  23. 23第 23 卷
  24. 24第 24 卷
  25. 25第 25 卷
  26. 26第 26 卷
  27. 27第 27 卷
  28. 28第 28 卷
  29. 29第 29 卷
  30. 30第 30 卷
  31. 31第 31 卷
  32. 32第 32 卷
  33. 33第 33 卷
  34. 34第 34 卷
  35. 35第 35 卷
  36. 36第 36 卷
  37. 37第 37 卷
  38. 38第 38 卷
  39. 39第 39 卷
  40. 40第 40 卷
  41. 41第 41 卷
  42. 42第 42 卷
  43. 43第 43 卷
  44. 44第 44 卷
  45. 45第 45 卷
  46. 46第 46 卷
  47. 47第 47 卷
  48. 48第 48 卷
  49. 49第 49 卷
  50. 50第 50 卷
  51. 51第 51 卷
  52. 52第 52 卷
  53. 53第 53 卷
  54. 54第 54 卷
  55. 55第 55 卷
  56. 56第 56 卷
  57. 57第 57 卷
  58. 58第 58 卷
  59. 59第 59 卷
  60. 60第 60 卷
  61. 61第 61 卷
  62. 62第 62 卷
  63. 63第 63 卷
  64. 64第 64 卷
  65. 65第 65 卷
  66. 66第 66 卷
  67. 67第 67 卷
  68. 68第 68 卷
  69. 69第 69 卷
  70. 70第 70 卷
  71. 71第 71 卷
  72. 72第 72 卷