Version Control with GIT, GitHub, Bitbucket & Jenkins CI/CD

所在平台: Udemy

课程主页: https://www.udemy.com/course/learn-git-with-github-bitbucket-jenkins/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 GIT、GitHub、Bitbucket 和 Jenkins CI/CD 的版本控制 课程概述:版本控制系统是任何基于文件项目的核心组成部分。无论您是软件开发人员、质量保证工程师还是项目经理,您可能已经听说过版本控制系统,尤其是 GIT。即使您不在软件工程领域,GIT 也可以帮助您对任何文件进行版本控制,或将文件存储在 GitHub 这样的云基础库中。GIT 是第三代版本控制系统,相较于之前的工具(如 SVN)有了显著的改进。在本课程中,我们将从基础知识开始,详细学习每个关键命令,并通过真实的场景以简单的方式进行说明。 课程将覆盖从安装 GIT 工具、创建仓库、克隆、推送到中央云存储等基本操作,到合并、变更基础、解决冲突等复杂概念。同时,课程还将探讨流行的在线 Git 托管平台 GitHub 和 Bitbucket 的使用,并描述被视为良好实践的典型 Git 工作流程。本课程首先介绍分布式版本控制系统 GIT,然后讲解基本的 Git 术语及如何在 Windows 和 Linux 系统上安装和配置 Git 工具。 学习 GIT 需求使用命令行,我们将学习一些基于 Linux 的命令,以帮助您轻松使用 git-bash。大部分工作是在本地系统上进行的,因此接下来将展示本地系统中的 GIT 相关重要命令,包括添加文件、提交、更版本之间查看差异等。您还将了解 GIT 内部运作机制及相关命令。 团队合作是工作的重要组成,因此课程将涵盖与远程库(如 GitHub)的合作,包括推送、拉取、合并等操作。合并和变基更改的细节将被充分讨论,以帮助您顺利掌握这些技能。课程还将详细讲解分支的概念及相关命令,以及如何连接到远程仓库并使用分支和标签。 由于 BitBucket 是另一个流行的 Git 托管平台,课程中将介绍如何使用它。此外,您还将有多次与最流行的 CI/CD 工具 Jenkins 进行 GIT 的配合练习,在此过程中学习 GIT 如何在 CI/CD 环境中工作,包括代码检出、构建、自动构建触发等。 完成此课程后,您将能够执行创建和托管自己的 Git 基库所需的所有基本步骤,并深入了解 GIT 在 CI/CD DevOps 环境中的运作方式。祝您好运,期待在课程中见到您!

课程评论(0条)

课程详情

Version control systems is a central component for any file based project. Weather you are a Software Developer, QA Engineer, or a Project Manager, chances are that you might have already heard about version control systems and probably about GIT. Well even if you are not in software engineering field, Git will be helpful to version control any files or store your files for free in cloud based repo like GitHub.Git is a third generation version control system and far more improved tool if compared to the previous version control tools like SVN. In this course on Git, we will start from the fundamentals and learn each and every crucial command in detail with good real life scenarios and in a easy way. Starting from installing the git tool, creating repository, cloning, pushing to central cloud storage, and to more intimidating concepts like merge, re-bases, resolving conflicts and others will be covered in abundance and easy to understand details. It also covers the usage of the popular online Git hosting platforms GitHub or Bitbucket and describes typical Git workflows which are considered as good practice.This books starts with an introduction into distributed version control systems - GIT. It continues to describe the basic Git terminology and how you can install and configure your Git tools in Windows and Linux based machines.Best way to learn GIT is by using the cmdline, we'll see some Linux based cmds that will sure help you follow through easily with git-bash.Since most of the work we do with GIT are on our local systems. Next we move on to see GIT in your local system. You will learn important cmds related to adding files, committing, see differences between versions, and of-course you will see some of the internals - what is happening inside GIT, and few cmds related to that.Most time we all work in a team and its absolutely necessary to share and collaborate on our work. Next up we move on to working with remote repo like GitHub. Pushing, pulling, merges, etc will be covered in details. The course covers merging and re-basing changes and provides all the necessary details to help your smoothy master them.Branches are an important concept, and its the strength of GIT. You'll learn about branches, how and where its used and the essential commands to work with branches in GIT. Also you learn how to connect to remote repositories and how to use branches and tags with them.Since BitBucket is another popular Git hosting platforms and highly used in companies, we'll see how we can work with it.Apart from the topics on GIT, you will have a multiple sessions of GIT with the most popular CI/CD tool called Jenkins. Here you will learn how GIT works in CI/CD env - code checkout, build, automated build triggers, etc. This will give you a good understanding of not only GIT but also how its used in Continuous Integration environments, which is how build are made now a days.After finishing this course you should be able to perform all of the basic steps necessary to create and host your own Git-based repositories. Also a good understanding of how it works in CI/CD DevOps environment.Good Luck and see you in the course!Thanks!

课程标签

0人关注该课程

主题相关的课程