Git
你可能会说
AI 把我的代码改崩了,我想回到上一个能用的版本。
Git 是在本地记录文件版本历史、比较改动并协作同步的版本控制工具例如,完成并检查首页导航后,可以用提交 Commit把相关改动保存成一个本地版本,以后查看或恢复;只有推送 Push后 GitHub 才有副本。未 Commit 的改动不会自动进入历史。
也常被叫作Git 版本控制版本控制
组成结构 · Anatomy
💻 工作区你正在改的文件
git add →
📥 暂存区选好这次要记录的改动
git commit →
🗄 本地仓库存档点在这
git push →
☁️ 云端仓库GitHub
你电脑上正在修改的文件,这些变化还没有进入版本历史
git add 选择下一次 commit 要记录的改动,文件本身不会被搬走
git commit 把暂存区内容写进本地历史,生成带编号和说明的记录
git push 后远程才会收到本地的新提交,可用于协作和异地副本
典型使用场景
GitHub 提交记录页
终端里 git log 翻历史
$ git log --oneline
c7d8e9f 导航栏在手机上错位
a1b2c3d 首页能跑了 ✓
0f1e2d3 初始化项目
每行一个存档点:前面是编号,后面是说明
回滚到上一个 commit
$ git revert c7d8e9f
[main f4e5d6c] Revert "AI 改导航栏"
新增一条反向提交,旧历史仍然保留
GitHub 仓库首页
延伸阅读 · 权威出处