团队开发神器 Git/GitHub 自学指南,几分钟掌握学习重点
2023-03-07 09:28 作者:阿斯顿法国红酒快哭了 | 我要投稿

目录:
- 介绍和作用
- 为什么要学?
- Git&GitHub是什么?
- 为啥用Git&GitHub?
- 何时学?
- 重点学?怎么学?四个阶段
一、Git基础
二、GitHub基础
三、Git进阶
四、GitHub进阶
00:01
是导学不是教程

节省时间,少走弯路
00:28
00:29

帮助保存所有的修改记录,并使用版本号进行区分


类似:一个存放和管理代码的网盘,可以将自己的代码传上去进行共享和维护
区别:git是工具 github是平台

01:08
Git是Linux之父为了更好管理Linux的内核而开发的工具。
Git是为协作开发而生的。
02:17
- 学过至少一门编程语言后
- 准备开发个人项目前
之后就可以将之后所用项目都放到GitHub上进行管理。
02:30
四个阶段
02:35
目标:
- 了解Git基本概率和常用命令的作用(理论)
- 能够使用Git命令来管理和提交自己的代码(实践)
推荐:
①猴子都能懂的Git入门教材(免费、图文并茂、通俗易懂)
地址:https://backlog.com/git-tutorial/cn/

注意:
- 1小时进行入门,
- 跟着教材多敲命令(以实际操作为主)
②Learning Git Branching在线游戏(学习和理解分支)
https://learngitbranching.js.org/?locale=zh_CN
03:30
目标:
- 了解GitHub的基本概率
- 了解GitHub的常用操作
- 了解GitHub的协作流程
- 能够独立使用它来管理代码
- 最好了解开源,并能够向开源项目提交代码
初学:
跟着官方的hello world入门教程进行实操一遍代码提交的流程就好了 <20min
推荐:
①有空推荐阅读GitHub漫游指南(大佬总结的经验技巧,能加深对GitHub的认识)
②阅读《开源指北》来了解开源
04:13
目标:
- 学习Git高级操作,尤其是熟练地规避和解决冲突
- 了解企业常用的Git协作流程和规范,能独立地管理项目
推荐:
直接看Git的官方文档
https://git-scm.com/book/zh/v2
跟着文档敲命令,有个大致的印象就足够了
04:47
GitHub的能力非常强了,除了代码管理和检索外,它还集成了各种辅助团队开发和运营的功能。
目标:
- 按照需要学习更多的GitHub功能。提升研发效率、更好地管理项目(eg.配置SSH拉取、使用Codespaces在线代码编辑器、讨论区、问题反馈、网站托管服务、工作流、数据分析面板)
- 用心维护和推广一个属于自己的项目
推荐:
- 阅读GitHub的官方文档(又新又全,又有中文版)
- 多看别人分享的GitHub技巧
05:48
多敲命令多实践,多用它来管理项目,试着用它来跟别人一起开发。
05:57
面试中的占比很低

