注册后,我们会记住你学到了哪里。
GIT
能撤销,就敢改。
GIT 记下代码何时、为何改动,并能让你退回去。九个步骤带你到团队协作的水平。
- 适合谁
- 开发者 · 服务器运维 · IT 从业者
- 预计时长
- 每天 30 分钟 · 约 3 周
- 步骤数
- 9 个步骤
为什么先学 GIT
想查看并撤销 AI 改过的代码,先得有 GIT。
九步课程
- 1 为什么用 GIT,以及第一次设置
告别在文件名后面加「最终」「真的最终」。搞懂 GIT 到底存了什么,并完成一次性的身份设置。
开始学 - 2 仓库与三个区域
建一个仓库或克隆一个,并分清工作区、暂存区、仓库这三个地方。分不清这三者,后面的命令都会让你晕。
开始学 - 3 日常流程——状态、添加、提交、日志
用 GIT 的时间里,九成花在这四条命令上。顺便学会一次提交该装什么,以及怎么写值得一读的提交信息。
开始学 - 4 撤销与忽略
撤销用什么,取决于改动已经走到哪一步。分清 restore、reset、revert,就是这一步的全部要点。
开始学 - 5 分支与合并
把活儿岔开做,之后再合回来。一旦明白分支有多轻,你用 GIT 的方式就变了。
开始学 - 6 远程仓库
到目前为止都还在自己电脑里。现在连上互联网上的仓库,把 push、fetch、pull 用得心里有底。
开始学 - 7 协作——Pull Request 与代码评审
在团队里,没人直接往 main 上提交。开分支 → 推送 → 开 PR → 评审 → 合并。所有软件团队都靠这套流程运转。
开始学 - 8 打理历史——rebase、stash、tag、cherry-pick
这是修整已有历史的手艺。威力大,也随之带来一条绝不能破的黄金法则。
开始学 - 9 和人工智能一起用 GIT
把 diff 交给人工智能写提交信息,冲突也一起解。但没读懂的破坏性命令,绝不执行。
开始学