Curso para aprender a trabajar con el sistema de control de versiones Git y la plataforma GitHub desde cero y para principiantes.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 10 个月前 | ||
| 1 个月前 | ||
| 3 年前 | ||
| 1 年前 | ||
| 2 天前 | ||
| 2 年前 |
Hello Git & GitHub🐙
5小时45节课完整课程:从零开始学习Git & GitHub,面向初学者

项目在Twitch直播期间完成
如果你觉得本课程有用,请为仓库点亮"★ Star"以示支持。谢谢!
你将学到什么
- Git的历史与基础
- 核心概念与工作流程
- 终端操作
- 安装与配置
- 25+个Git命令
- GitHub从零开始
- 配置与认证
- Git与GitHub集成
- 协作流程
- 精选工具
- 实际案例
还有更多内容……
新!《Git & GitHub从零开始》书籍(第二版)
一本300页的理论与实践相结合的分步学习指南,用于补充视频课程并学习更多知识。
平装版和Kindle版
电子书(pdf、epub和网页版)
第一版:2023年4月
第二版:2024年4月 [完整说明]
- 图片更新
- GitHub Actions和"其他命令"章节
- 小错误修正
重要提示:如果你拥有纸质版书籍,想要查看最高分辨率的书籍图片,可以在仓库的Media/Book screenshots目录中找到。
视频课程
ℹ️ 社区的**Discord** 服务器上有一个名为 "git-github" 的频道,你可以在那里提问、分享和互助。
- 简介
- 第1课 - Git简介 Git部分开始
- 第2课 - Git的历史
- 第3课 - Git安装
- 第4课 - 终端基本命令
- 第5课 - Git配置
- 第6课 - "git init"
- 第7课 - Git分支
- 第8课 - "git add" 和 "git commit"
- 第9课 - "git log" 和 "git status"
- 第10课 - "git checkout" 和 "git reset"
- 第11课 - "git alias"
- 第12课 - .gitignore文件
- 第13课 - "git diff"
- 第14课 - 分支内导航
- 第15课 - "git reset --hard" 和 "git reflog"
- 第16课 - "git tag"
- 第17课 - "git branch" 和 "git switch"
- 第18课 - "git merge"
- 第19课 - Git中的冲突解决
- 第20课 - "git stash"
- 第21课 - Git中的分支重新整合
- 第22课 - Git中的分支删除
- 第23课 - GitHub简介 GitHub部分开始
- 第24课 - GitHub入门
- 第25课 - 个人仓库
- 第26课 - 本地与远程
- 第27课 - GitHub中的SSH认证
- 第28课 - 项目仓库
- 第29课 - "git remote"
- 第30课 - 将项目上传到GitHub
- 第31课 - "git fetch" 和 "git pull"
- 第32课 - "git clone"
- 第33课 - "git push"
- 第34课 - GitHub中的"Fork"
- 第35课 - GitHub中的协作流程
- 第36课 - GitHub中的"Pull Request (PR)"
- 第37课 - 实践练习 实践
- 第38课 - Pull Requests中的冲突解决
- 第39课 - GitHub中Fork的同步
- 第40课 - GitHub中的Markdown
- 第41课 - Git和GitHub的图形化工具(GUI)
- 第42课 - Git和GitHub "flow"
- 第43课 - Gitflow示例
- 第44课 - "git cherry-pick" 和 "git rebase"
- 第45课 - GitHub Pages和Actions
- 后续步骤
练习所学内容的作业:
如果你正在参与本课程,并且已经观看了第36课,请通过在hello.md文档中添加你的用户名,来练习完整的Git和GitHub工作流程。
GitHub Actions 从零开始
如果你想深入了解 GitHub,那么 GitHub Actions 是一款非常强大的工具,它能帮助我们为代码创建构建、部署和测试的自动化流程。它是免费的,在本教程中,我会在不到一小时的时间里,从零开始教你如何使用它。
相关链接
- Git 官方网站(包含文档、下载等...)
- Git 书籍(西班牙语版)(免费)
- 我使用的工具:iTerm 搭配 Oh My Zsh、VSCode、Miro
- Git 常用命令指南
- GitHub 官方网站
- GitHub 文档
- GitHub SSH 配置
- Markdown
- Git 和 GitHub 的图形化工具:GitHub Desktop、GitKraken、Sourcetree、Fork
- Gitflow
- GitHub Pages
- GitHub Actions
- 在社区的编程挑战中进行练习
- 最后,这是我制作的一个包含 30 个最常用 Git 命令的 Gif

你可以通过给仓库点亮“☆ Star”来支持我的工作。谢谢!
加入社区编程校园

向你介绍 mouredev pro,这是我最重要的项目,旨在以不同的方式帮助你学习编程和软件开发。
你在寻找额外资源吗? 在这里,你会发现我按单课编辑的课程,让你可以按自己的节奏学习并保存进度。你还将获得练习题及批改、检验知识的测试、结业考试和公开证书、技术支持、学员论坛、小组会议、独家课程等更多内容。
访问 mouredev.pro 并使用优惠码 "PRO",首月订阅即可享受 10% 的折扣。

自由职业全栈 iOS & Android 工程师
我从 2010 年起担任软件工程师。自 2018 年以来,我一边开发应用程序,一边在 @mouredev 等不同社交平台上创作有关编程和技术的教育内容。
如果你想加入我们的开发社区,学习编程,提升技能并为项目的持续发展提供支持,可以在以下平台找到我们:


