Git和GitHub-实用指南

学习Git & GitHub,掌握提交、分支、存储、樱桃采摘、重定基础、拉取请求等工作!
讲师:Schwarzmüller

中英文字幕单独处理,翻译流畅,课程资料包齐全!

你将会学到什么?

  • 了解使用Git所需的一切,包括关于存储库、提交、分支等的所有内容
  • 了解Git如何在幕后工作,了解本地和远程以及本地跟踪和远程跟踪分支
  • 深入了解高级Git特性,如合并、重定基础、存储,并学习如何管理合并冲突
  • 使用GitHub将Git的强大功能带到云中
  • 了解如何在团队和组织中通过Git和GitHub进行项目协作
  • 了解如何通过forks&pull请求为开源项目做出贡献
  • 使用Git和GitHub高效管理项目

课程内容

8 个章节 • 130 个讲座 • 总时长 10 小时 23 分钟

课程要求

  • 不需要Git或GitHub或web开发知识
  • 创建(免费)GitHub帐户需要电子邮件地址
  • 本课程可在Mac和Windows电脑上进行

课程说明

无论您是刚刚开始(web)开发,还是正在申请开发人员的工作,或者您只是需要更新您的知识,版本控制都是您作为开发人员取得成功所需的核心技能!

Git(一个版本控制系统)和Github(Git管理项目的云提供商)形成了一个杰出的组合,为创建和维护一个结构清晰的项目历史提供了最好的体验!

本课程将指导每个人(不需要任何先验知识!)通过核心步骤在日常项目中轻松使用这些工具。

什么是版本控制?

保存和访问数据以及跟踪更改是版本控制的全部内容。无论您从事的是私人开发项目还是专业开发项目,代码都会发展、变化并不断得到改进。因此,一个干净的版本管理结构是成功管理项目进度的关键。

Git是什么?

Git是一个100%免费的版本管理工具,专门为全世界的开发人员创建并使用,用于在他们的机器(Windows、macOS、Linux/Unix)上本地管理项目代码历史。

GitHub是什么?

GitHub是一项在线服务,它对许多用例也是免费的(你只需要一个帐户),并将Git的本地“文件跟踪”优势带到了云中。在线存储项目代码、更新代码、访问其他团队成员的代码或在您的组织内协作大型项目——所有这些都可以在GitHub的帮助下实现!

我为什么要知道这些工具?

版本控制是有效管理项目的关键,所以不了解Git和GitHub会让你的日常开发生活变得更加复杂。这同样适用于如果你目前正在这个行业寻找一份新工作,现在任何开发人员项目都需要版本控制,所以不了解Git&GitHub会让你在竞争中落后!

虽然Git和GitHub是用户友好的,但它们都有自己的逻辑和“语言”。因此,开始可能有点麻烦,这就是本课程发挥作用的地方!

我在这门课中学到了什么?

本课程从最基础的开始,不需要Git或GitHub知识!您将学习如何使用Git,以及如何在Mac终端或Windows命令提示符下编写Git命令(两者上的可选刷新程序也是课程的一部分)。

从所谓的Git存储库的第一次初始化开始,我们将一步一步地积累您的知识,并理解分支、提交、临时区域、合并和重定基础、克隆、推拉分支等概念背后的内容和原因!

这门课里面有什么?

  • 适用于Windows和MacOS用户的可选命令行速成课程
  • Git下载和安装
  • Git理论-解释工作目录、临时区域(索引)和存储库
  • 创建Git存储库
  • 使用提交
  • 理解分支
  • 理解头部和分离的头部
  • Git版本2.23中新引入的Git命令
  • 删除数据(暂存和未暂存、提交和分支)
  • 忽略文件
  • 藏匿处
  • 合并,重定基础和樱桃采摘
  • 用Reflog带回删除的数据
  • 将本地Git存储库连接到远程GitHub存储库
  • Git推拉(+获取)
  • 本地、远程跟踪和远程分支机构
  • GitHub协作者和贡献者
  • 分叉请求和拉取请求
  • GitHub问题
  • Github项目
  • 还有更多!

在课程中,所有内容都以简单易懂的例子进行了涵盖、解释和应用!

—-

在本课程中,我们将找到以下问题的答案:

“如何删除上次提交?”

“藏的是什么?”

“合并和重定基之间有什么区别(实际上什么是摘樱桃)?”

“如何恢复已删除的提交?”

“本地跟踪分支和远程跟踪分支有什么区别?”

—-

你还在等什么,跳上船,让我们开始吧:)

此课程面向哪些人?

  • 任何想了解什么是版本管理的人&它如何帮助您高效地组织代码和项目
  • 希望学习新技能以提高效率的(Web)开发人员
  • 任何想要掌握Git&GitHub用于私人或专业项目的人
声明:双语资源网(shuangyuziyuan.com)提供的所有课程、素材资源全部来源于互联网,VIP 赞助仅用于对双语资源服务器带宽及网站运营等费用支出做支持,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。