欢迎光临散文网 会员登陆 & 注册

团队开发神器 Git/GitHub 自学指南,几分钟掌握学习重点

2023-03-07 09:28 作者:阿斯顿法国红酒快哭了  | 我要投稿

目录:

  1. 介绍和作用
  2. 为什么要学?
  • Git&GitHub是什么?
  • 为啥用Git&GitHub?
  1. 何时学?
  2. 重点学?怎么学?四个阶段

一、Git基础

二、GitHub基础

三、Git进阶

四、GitHub进阶


00:01


是导学不是教程

节省时间,少走弯路


00:28



00:29


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


类似:一个存放和管理代码的网盘,可以将自己的代码传上去进行共享和维护

区别:git是工具 github是平台



01:08


Git是Linux之父为了更好管理Linux的内核而开发的工具。

Git是为协作开发而生的。


02:17


  1. 学过至少一门编程语言后
  2. 准备开发个人项目前

之后就可以将之后所用项目都放到GitHub上进行管理。


02:30


四个阶段


02:35


目标:

  1. 了解Git基本概率和常用命令的作用(理论)
  2. 能够使用Git命令来管理和提交自己的代码(实践)

推荐:

猴子都能懂的Git入门教材(免费、图文并茂、通俗易懂)

地址:https://backlog.com/git-tutorial/cn/

注意:

  1. 1小时进行入门,
  2. 跟着教材多敲命令(以实际操作为主)

Learning Git Branching在线游戏(学习和理解分支)

https://learngitbranching.js.org/?locale=zh_CN


03:30


目标:

  1. 了解GitHub的基本概率
  2. 了解GitHub的常用操作
  3. 了解GitHub的协作流程
  4. 能够独立使用它来管理代码
  5. 最好了解开源,并能够向开源项目提交代码

初学:

跟着官方的hello world入门教程进行实操一遍代码提交的流程就好了 <20min

推荐:

①有空推荐阅读GitHub漫游指南(大佬总结的经验技巧,能加深对GitHub的认识)

②阅读《开源指北》来了解开源



04:13


目标:

  1. 学习Git高级操作,尤其是熟练地规避和解决冲突
  2. 了解企业常用的Git协作流程和规范,能独立地管理项目

推荐:

直接看Git的官方文档

https://git-scm.com/book/zh/v2

跟着文档敲命令,有个大致的印象就足够了


04:47



GitHub的能力非常强了,除了代码管理和检索外,它还集成了各种辅助团队开发和运营的功能。

目标:

  1. 按照需要学习更多的GitHub功能。提升研发效率、更好地管理项目(eg.配置SSH拉取、使用Codespaces在线代码编辑器、讨论区、问题反馈、网站托管服务、工作流、数据分析面板)
  2. 用心维护和推广一个属于自己的项目

推荐:

  • 阅读GitHub的官方文档(又新又全,又有中文版)
  • 多看别人分享的GitHub技巧


05:48


多敲命令多实践,多用它来管理项目,试着用它来跟别人一起开发。


05:57


面试中的占比很低








团队开发神器 Git/GitHub 自学指南,几分钟掌握学习重点的评论 (共 条)

分享到微博请遵守国家法律