Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to Git, GitHub, GitLab
Rating: 4.3 out of 5(139 ratings)
4,469 students

Introduction to Git, GitHub, GitLab

Introduction to Git, GitHub, GitLab
Last updated 8/2025
English

What you'll learn

  • Understand the Basics of Git
  • Master Essential Git Commands
  • Collaborate Using GitHub, GitLab, Azure DevOps, Harness, Bitbucket
  • Work with Git Branches
  • Integrate Git with CI/CD Pipelines
  • Real-World Use Cases

Course content

1 section17 lectures1h 26m total length
  • Course Introduction1:28
    1. Master Git with Ease: Learn the fundamentals of Git, one of the most essential version control tools for developers.

    2. GitHub & GitLab Use Cases: Get hands-on experience with commonly used workflows and features in GitHub and GitLab.

    3. Collaborative Development: Understand how to collaborate on code using branches, pull requests, and merge requests.

    4. Real-World Scenarios: Explore practical, real-world examples and scenarios to solidify your Git skills.

    5. From Basics to Advanced: Progress from understanding Git commands to more complex version control techniques and best practices.

    6. For Developers of All Levels: Whether you're a beginner or looking to sharpen your skills, this course will help you become proficient in Git and its ecosystem.

  • Introduction to Git and Version Control6:02

    Master the essentials of Git and version control with this beginner-friendly tutorial from beCloudReady! In this video, I break down the fundamentals of Git, showing you how to efficiently manage your code and collaborate with ease. Perfect for aspiring developers or anyone new to version control, this lesson covers:


    - What is Git and why version control matters 


  • Install Visual Studio Code2:30
  • Install and Setup Git5:40

    In this video, I’ll walk you through the step-by-step process of installing Git on your system. Whether you're a beginner setting up Git for the first time or just need a quick refresher, this tutorial covers everything you need to get started. From downloading the right version for your operating system to configuring it properly, I’ll ensure you’re ready to use Git for version control in no time!

  • Working With GIT5:39
  • Adding and Committing Files3:52
  • Using Github5:16
  • Pushing Changes to Remote Repository3:40
  • Create and Commit Changes to a Branch3:21
  • Push a Branch to the Remote Repository2:16
  • Merging and Deleting a Branch4:34
  • Fast Example3:11
  • GitHub Fork, Pull Request and Merging7:12

    Unlock the power of collaboration with GitHub! In this beginner-friendly video, I’ll walk you through the essentials of GitHub workflows with a simple, hands-on example. Whether you’re new to version control or looking to sharpen your skills, this tutorial is designed to make you confident with forking, pull requests, and merging.

    Here’s what you’ll learn:

    • Forking a Repository: Discover how to create your own copy of a project on GitHub and why forking is the first step to contributing to open-source projects.

    • Pull Requests: Learn how to propose changes to a project by submitting a pull request, complete with a step-by-step breakdown of the process.

    • Merging: Understand how to bring it all together by merging your changes into the main codebase, ensuring smooth collaboration.

  • GitHub Workflow - Practical real world example of using GitHub for Developers13:08

    Simple GitHub Workflow: Local Commits, Push to GitHub, and Clone to EC2

    In this video, I’ll walk you through a straightforward GitHub workflow that every developer should know! We’ll start by writing code on my local machine, commit it using Git, push it to a GitHub repository, and then clone it onto an AWS EC2 instance for deployment or testing. Perfect for beginners or anyone looking to streamline their version control process.


    What You’ll Learn:

    • Setting Up Locally: Initialize a Git repo and commit code from your local machine.

    • Pushing to GitHub: Connect your local repo to GitHub and push your changes.

    • Cloning to EC2: Access your code on an AWS EC2 instance by cloning the GitHub repo.

    • Step-by-Step Commands: Follow along with simple Git commands like git init, git commit, git push, and git clone.

    Tools Used:


    • Git (installed locally and on EC2)

    • GitHub (remote repository)

    • AWS EC2 (Linux instance)

    • A basic code example (nothing fancy—just enough to demo the flow!)


  • Install Python5:48

    Install Python provides basics of what Python is and basics of setting up Python on laptops or computers

  • Introduction to Gitlab and Gitlab CI8:40
    1. You describe GitLab as a web-based DevOps platform.

    2. Explain its role in version control, collaboration, and CI/CD.

    3. Highlight key features: repositories, issue tracking, pipelines, and wikis.

    4. Emphasize how it boosts team productivity.

  • Introduction to Azure DevOps, Bitbucket, Harness4:13
    1. Introduction to ADO (Azure DevOps): Overview of its features and capabilities for managing development workflows.

    2. Exploring Harness: A deep dive into its CI/CD tools and how it simplifies deployment automation.

    3. Understanding Bitbucket: A guide to using Bitbucket for Git repository management and collaboration.

    4. Comparing ADO, Harness, and Bitbucket: Key differences and use cases for each tool in modern DevOps pipelines.

Requirements

  • Computer needed to follow along

Description

Introduction to Git, GitHub, Gitlab with Visual Studio Code

GitHub is the most well-known code repository site in the world today. Backed by Git, it makes working with the distributed source control access for all developers. Git is an industry-standard tool that all developers are expected to know. In this course, GitHub Fundamentals, you will learn why we need Git and how to use Git with the basic commands. Each video will go over a couple of basic commands with examples for you to follow along with. Learn in no time!


It comprises 60 minutes of video content spanned across 14 lectures.



Install Visual Studio Code provides IDEs setup steps for Python using Visual Studio

Introduction to Git and Version Control provides an overview of Git, why it's used and why is it beneficial to learn it

Install and Setup Git will walk you through steps to install Git on your system

Working With Git will kick start working on Git on Visual Studio Code

Adding and Committing Files provides the procedure of adding files on the staging area

Using GitHub will walk you through set up of Git account and how to track a remote repository with Git

Pushing Changes to Remote Repository will give you a rundown on how to push and pull Visual Studio Code

Create and Commit Changes to a Branch will walk through what a branch is, how it's created and what's the use of it

Push a Branch to the Remote Repository provide a quick version of how to push


Who this course is for:

  • Anyone interested in using source control and specifically Git

  • Software engineers, developers, and programmers new to Git

Who this course is for:

  • New to Software development
  • New to DevOps, Data Science
  • DevOps and CI/CD Enthusiasts
  • Freelancers and Open-Source Contributors