Git & GitHub终极实战训练营:从入门到精通
通过分步实战Git & GitHub训练营掌握你的技能
讲座 -29
资源 -1
时长 -6.5 小时
终身访问
课程 描述
这是关于 Git 和 GitHub 的完整概述,适用于初学者和高级软件专业人员。
如果任何人想要开发自己的开源项目或想要为开源项目做出贡献,那么学习 Git 和 GitHub 是必须的。即使您是学生,并且想要成为软件开发人员或网站设计师,学习 Git 和 GitHub 也将帮助您实现目标,并拥有精心设计的架构来获得来自不同开发人员的项目贡献。
如今,许多专业的开发人员或设计师需要了解如何使用 Git 和 GitHub。Git 允许我们记录项目的不同版本,并让我们及时回溯并检查项目的先前状态。至于 GitHub,它是一个在线服务,我们可以通过它与全世界分享我们的代码,并且它还允许我们与不同的开发人员协作。
本课程包含不同的部分。我们将从 Git 基础开始,您可以在其中了解如何安装 Git。我们将主要指导如何在 Windows 上使用命令,我们将创建我们的第一个本地存储库,并且您将看到如何使用提交将项目的不同版本保存为快照。
然后,我们将向您展示如何及时回溯并检查项目的先前状态,使用 git checkout、git revert 和 git reset 更新或删除它们。
在掌握了 Git 的扎实知识后,我们将学习 GitHub 的基础知识。然后,我们将向您展示如何将本地存储库推送到远程存储库,以及如何将远程存储库拉取到我们的本地机器。然后,我们将向您展示如何使用 Git 最强大的功能之一,即分支。我们将学习如何在本地和远程处理分支。我们将向您展示如何使用不同的方法合并分支,以及如何处理合并冲突。
然后,我们将了解分支和贡献。我们将学习如何在您的 GitHub 帐户上复制其他人的远程存储库,如何将其克隆到您的本地计算机以及如何为原始项目做出贡献。最后,我们将讨论在 GitHub 上的协作。我们将讨论一些非常重要的主题,例如,如何设置协作团队,如何为协作者定义不同的规则等等。
我们鼓励您随时提出问题,如果您在课程的任何时间线上遇到任何问题,包括我们课程中使用的命令。请不要使用任何奇怪的代码或我们课程中未使用过的代码,因此您的合作对我们非常重要。如果您有任何建议,请随时在私信部分发布,帮助我们改进课程创建技能。
所以加入我们,让您的学习之旅比以往更容易。
目标
- Git 基础
- 如何处理本地 Git 存储库
- 如何使用 Git 终端和 VSC 进行提交
- 如何检查项目的历史记录
- 如何使用 git checkout、git revert 和 git reset 撤销操作
- 如何忽略 Git 中的文件
- GitHub 基础
- 在 GitHub 上创建您的第一个存储库
- 如何使用分支
- 推送和拉取
- 如何处理本地和远程的合并冲突
- 如何复制和克隆存储库以及如何为原始项目做出贡献
- 如何设置协作团队
- 如何为开源项目做出贡献
先决条件
- VS Code 编辑器或任何文本或代码编辑器
- 命令提示符终端的基本知识,但不是必需的
- 无需任何 Git 和 GitHub 的预备知识
- 对学习有关版本控制系统的新技能感兴趣
课程大纲
查看课程内容的详细分解
简介:Git 基础
8 节课
-
什么是 VCS 和 Git 14:51 14:51
-
Git 安装 08:22 08:22
-
CMD 基础 17:55 17:55
-
创建第一个 Git 仓库 14:11 14:11
-
进行第一次提交 14:36 14:36
-
Git 历史 10:19 10:19
-
使用 VSC 和 Git 终端提交 12:43 12:43
-
资源材料
如何撤销操作
4 节课
使用分支
2 节课
在 GitHub 上合并
2 节课
Git 协作
3 节课
讲师 信息
Pruthviraja L - UpGraduate 团队
您好,我是来自 UpGraduate 软件培训与解决方案团队的 Pruthviraja L,拥有 9 年以上来自技术学院的培训和教学经验,教学是我的热情所在。我在印度卡纳塔克邦贝尔高姆的 V. T. U 获得了电力系统工程硕士(M. Tech)和电气与电子工程学士(B. E)学位。
我们的团队擅长将数据可视化以执行项目并引导组织走向盈利。9 年以上在工程学院的教学经验,以及在 Matlab、Python、SAS、R、Tableau、Git 和 GitHub、Linux 操作系统、数据分析、数据科学、机器学习、数据工程师等方面的编程技能,以及在发展人工智能和机器学习技能方面的热情,激励我们参与到充满活力的工作环境中,利用技能,为组织创造最大收益。
我是一名认证数据分析师。我获得了来自多个在线学习中心的认证,包括 Tutorialspoint、Intellipaat-班加罗尔、LinkedIn 在线学习中心、Coursera-IBM、Tableau 等。
我已成功发表并展示了 6 篇以上的研究论文,发表在各种“国家和国际期刊和会议”上。我是包括爱思唯尔和 IEEE 在内的各种国家和国际期刊的成员。
我是一位多方面软件专业人士,具备运用分析和编程方法提取见解,以提升和增强用户需求的能力。擅长进行统计分析和数据建模,将原始数据转化为可执行的策略。
我撰写了一本针对电气工程领域的,学生友好的教科书,名为“电气工程基础”(ISBN: 9789386768001),由印度新德里-110016 的“I.K. International Publishing House Pvt Ltd”出版。这本书通过亚马逊和其他卖家平台在包括美国和英国在内的许多国家/地区有售。这本书现在也由 Wiley India Pvt. Ltd 发行(ISBN: 9789389583939)。
课程 证书
使用您的证书来改变职业生涯或在您目前的职业生涯中获得晋升。
我们的学生与
最佳
相关视频课程
查看更多
