When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Git&Github从入门到精通

理论结合经典案例的授课模式,助力您轻松加愉快掌握Git及其生态圈产品(Github,Gitlab)

     
  • 4.3
  •  |
  • Reviews ( 7 )
₹519

This Course Includes

  • iconudemy
  • icon4.3 (7 reviews )
  • icon4h 22m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Git&Github从入门到精通

Git是划时代的软件版本控制软件,它一经面世即成为了版本控制软件事实上的标准,迅速结束了版本控制软件群龙无首的格局。背后的原因就在于其优雅强大的设计理念所带来的强劲性能以及不可思议的易用性,当你了解到它的作者是Linux系统之父Linus Torwals之后这一切也就不足为奇了。 本人拥有多年的Git使用经验,从刚刚接触Git时候的懵懂到彻底的被它折服,这其中经历了些许波折,也踩过很多坑,回过头来,我想将我个人对于Git的理解以及使用经验倾囊相授,力求能够最大限度让同学们轻松的彻底掌握Git。 在我的这门课程里,我会从版本控制的概念以及其具体实现理念讲起,逐步的过渡到Git以及其生态圈的软件知识。 具体大纲如下:

入门介绍

版本控制系统简介

集中式版本控制系统和分布式版本控制系统

Git是什么以及它的优势

Git的发展简史

Git和Github的区别和联系

Git的结构

代码托管软件介绍

本地仓库和远程仓库交互之团队内部协作

本地仓库和远程仓库交互之跨团队协作

...

Git基本操作

Git安装流程理论解析

安装Git动手实践

本地仓库初始化

Git签名设置理论部分

Git签名设置实践部分

Git添加提交以及查看状态操作

add和commit指令的另外一种用法

查看版本信息

HEAD指针

基于索引值的版本切换

基于^和~的版本切换

hard和soft以及mixed参数对比

比较文件的差异

分支介绍

分支合并操作

解决分支冲突

查看图形化的分支合并历史

rebase指令合并分支及其和merge指令的区别

删除本地分支

...

Git内部原理学习

Git存储内部原理

Git分支内部原理

Git内部原理之SHA-1哈希算法

Git内部原理深度实践

...

Github实践

注册Github账号

团队内部协作-创建本地和远程仓库并把本地仓库推送到远程仓库

团队内部协作-使用ssh的方式和远程库交互

团队内部协作-使用clone指令下载远程库代码

团队内部协作-团队成员代码推送到远程仓库

团队协作-拉取远程仓库代码

跨团队协作-回顾

跨团队协作-实战

...

Gitlab

Gitlab介绍和安装

Gitlab使用

Git图形化工具

gitk

Sourcetree的使用介绍

Github Desktop的使用介绍

...

What You Will Learn?

  • 了解版本控制的基本理念以及具体的实现技术 .
  • 轻松掌握Git版本控制的基础知识 .
  • 能够利用Git命令行工具进行版本控制 .
  • 掌握Git/Github/Gitlab的使用 .
  • 使用Git和Github管理代码,进行团队协作开发(包括团队内部协作模式和跨团队协作模式) .
  • 掌握Git分支管理,包括如何创建、切换、合并、删除分支 .
  • 有效处理分支合并时候的冲突 .
  • 掌握Git工作流的知识,具备选择合适的工作流的能力 .
  • 掌握使用图形化工具操作Git .
  • 掌握如何在局域网搭建Gitlab服务器.