Git/GitHub/GitLab完全教程(包括Git底层原理)
Offered By: Udemy
Course Description
Overview
不光教您怎么用,更重要的是教您为什么(平台最好的Git中文课)
What you'll learn:
What you'll learn:
- 熟练掌握Git/Github/GitLab的使用
- 多人协作下基于Git的开发流程
- Git的Best Practice
- Git的基本原理
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是Linux之父 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。
gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目Rubyon Rails、jQuery、python等。
GitLab 是一个用于仓库管理系统的开源项目,创立于2011年,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。主要面向个人开发者和企业用户,在权限管理和持续集成方面拥有强大的功能。
本课程主要分为两大部分:
Git的基础知识,还有底层原理,包括本地和远程的Git操作,包括初始化代码仓库,提交,push,分支,merge等
GitHub,GItLab的使用,通过详细的讲解两款产品的特性,达到熟悉和对比的效果,让每一个人都能从中选择一个适合自己的。
通过本课程的学习,能让大家
深入了解Git
积攒Git的实践经验
锻炼和其它的协同开发能力
GIt的best practice
Taught by
Peng Xiao
Related Courses
Recherche reproductible : principes méthodologiques pour une science transparenteInria (French Institute for Research in Computer Science and Automation) via France Université Numerique Introduction to Web Development with HTML5, CSS3, and JavaScript.
IBM via edX GitLab CI/CD: Pipelines, CI/CD and DevOps for Beginners
Udemy A to Z (NLP) Machine Learning Model building and Deployment.
Udemy Agile Project Management: Comparing Agile Tools
LinkedIn Learning