发布: 2026/10/19 13:30 阅读: 0
原文作者:Harban AI LABS
原文来源:https://www.youtube.com/embed/kCxwN6hfsLA
Git 和 GitHub 从零到自信的团队使用,在一个约 8.5 小时的视频中,包含章节。它是从哈尔班人工智能实验室的201课课程中剪下来的:按顺序分为12部分56课,没有系列框架。您将学到什么 - 心理模型:提交是快照,每个命令作用的三个位置,历史记录作为图表,分支作为指针。 - 日常工作:状态、添加、提交、差异、日志和暂存正是您的意思。 - 分支和合并,以及如何读取和解决冲突。 - 远程:克隆、获取、拉取、推送以及推送被拒绝时执行的操作。 - 无所畏惧地撤消:恢复、重置、恢复、隐藏。安全地重写历史:修改、变基、交互式变基、樱桃选择。 - 通过 reflog 进行恢复。 GitHub 上的拉取请求、审查、合并方法、规则集和代码所有者。 - 在概述级别:标签和发布、平分、挂钩、Git LFS、GitHub Actions、泄露的秘密、签名提交。它适合谁:希望将整个路径(从第一个存储库到团队工作流程)集中在一个地方的工作开发人员。不要求您具备较早的 Git 知识。显示在 macOS 上的 Git 2.55 上;截至 2026 年 10 月的 GitHub。 免费同伴手册(PDF,相同的 12 个部分):https://github.com/harshaksh-singh/git-github-mastery/releases/download/one-shot-companions-v1/git-github-handbook.pdf 备忘单(PDF,3 页): https://github.com/harshaksh-singh/git-github-mastery/releases/download/one-shot-companions-v1/git-github-cheatsheet.pdf 视频中使用的实验室脚本(labs/run ...):https://github.com/harshaksh-singh/git-github-mastery 值得注意的是:课程来自较长的课程,因此旁白有时会说“视频 7”或命名实验室脚本;每节课开始都会显示其课程视频编号。此处未涵盖:身份验证设置、Git 内部结构、子模块、深入的 GitHub Actions。章节 0:00:00 从这里开始:它的用途、地图、如何使用它 0:01:16 第 1 部分:心理模型 0:01:26 Git 与 GitHub:版本控制解决什么问题 0:11:25 你的第一个存储库:初始化、添加、提交 0:21:32 快照,而不是差异 0:32:47 提交图、引用和 HEAD 0:38:17 三棵树:工作树、索引、HEAD 0:44:41 第 2 部分:日常工作 0:44:51 读取 git status 0:55:47 .gitignore 和已跟踪的陷阱 1:03:07 索引:git add 写入的内容 1:12:23 三个差异和使用 add -p 进行分段 1:23:24 git log 作为图形查询1:36:37 第 3 部分:分支 1:36:47 分支是引用 1:45:57 git 分支和 git switch 1:57:13 Detached HEAD 2:06:20 第 4 部分:合并和冲突 2:06:30 快进合并和合并基础 2:15:17 三向合并 2:22:19 合并冲突剖析2:28:12 解决合并冲突 2:41:34 --ff-only、--no-ff 和 --squash 2:46:45 第 5 部分:远程 2:46:55 远程和 git clone 3:00:06 git fetch 3:09:51 上游分支和 git pull 3:21:36 git Push 和拒绝的推送 3:33:24 安全强制推送: --force-with-lease 3:38:59 第 6 部分:安全撤消 3:39:09 撤消映射和 git 恢复 3:48:24 git reset:软、混合、硬 4:01:51 git revert 4:10:27 git stash 和 git clean 4:21:09 哪个撤消命令?决策树 4:24:03 第 7 部分:安全地重写历史 4:24:13 git commit --amend 和原子提交 4:35:56 git rebase 到底做了什么 4:45:26 交互式 rebase 4:56:13 Rebase 冲突:我们的和他们的 4:59:17 Rebase 还是合并? 5:03:38 gitcherry-pick 5:14:16 第 8 部分:从错误中恢复 5:14:26 Git 保留的内容和 reflog 5:24:48 恢复已删除的分支或硬重置 5:34:43 从错误的 rebase 或错误的合并中恢复 5:43:59 恢复未提交的工作和删除的存储 5:52:45 第 9 部分:GitHub 和拉取请求 5:52:55 Git 数据与 GitHub 对象 6:01:41 什么是拉取请求 6:09:07 拉取请求生命周期 6:21:30 fork 工作流程和良好审查 6:31:54 GitHub 的三种合并方法 6:42:28 第 10 部分:团队工作流程 6:42:38 GitHub Flow、Git Flow、基于主干的 6:53:33 最佳实践、审查、提交消息 7:00:53 GitHub 规则集:保护分支 7:08:15 代码所有者 7:15:20 第 11 部分:工作中重要的工具 7:15:30 Git 标签 7:24:51 Git 标签与 GitHub 版本 7:31:05 git bisect 7:39:13 Git hooks 7:48:47 Git LFS 7:53:33第 12 部分:CI 和安全基础知识 7:53:43 GitHub Actions 模型 8:01:03 为什么删除不会删除秘密 8:10:31 响应泄露的秘密 8:21:54 使用 SSH 签名提交 8:28:17 下一步做什么 更多来自 Harban AI Labs:https://harban-ai-labs.vercel.app/
CAPTITAN
2026-10-20 17:52
糯糯剧场NonoDrama
2026-10-20 17:52
CAPTITAN
2026-10-20 17:38
阿旺有好剧NO1ShortDrama
2026-10-20 17:38
周大侠的交易日记
2026-10-20 17:38
秋刀鱼聊币圈
2026-10-20 17:16
佳人一笑剧场
2026-10-20 17:16
GemBoy Crypto
2026-10-20 17:16
比特币三京
2026-10-20 17:16
选择货币
US Dollar
USD
Chinese Yuan
CNY
Japanese Yen
JPY
South Korean Won
KRW
New Taiwan Dollar
TWD
Canadian Dollar
CAD
Euro
EUR
Pound Sterling
GBP
Danish Krone
DKK
Hong Kong Dollar
HKD
Australian Dollar
AUD
Brazilian Real
BRL
Swiss Franc
CHF
Chilean Peso
CLP
Czech Koruna KČ
CZK
Singapore Dollar
SGD
Indian Rupee
INR
Saudi Riyal
SAR
Vietnamese Dong
VND
Thai Baht
THB
选择货币
US Dollar
USD-$
Chinese Yuan
CNY-¥
Japanese Yen
JPY-¥
South Korean Won
KRW -₩
New Taiwan Dollar
TWD-NT$
Canadian Dollar
CAD-$
Euro
EUR - €
Pound Sterling
GBP-£
Danish Krone
DKK-KR
Hong Kong Dollar
HKD- $
Australian Dollar
AUD-$
Brazilian Real
BRL -R$
Swiss Franc
CHF -FR
Chilean Peso
CLP-$
Czech Koruna KČ
CZK -KČ
Singapore Dollar
SGD-S$
Indian Rupee
INR -₹
Saudi Riyal
SAR -SAR
Vietnamese Dong
VND-₫
Thai Baht
THB -฿