Skills you will learn

  • Fundamentals of Version Control Systems and their role in DevOps
  • Core Git Commands and Configuration
  • Working with Local and Remote Git Repositories
  • Branching, Switching, Merging, and Conflict Resolution in Git
  • Forking, Cloning, and Creating Pull Requests
  • Git Snapshots, Index, and Repository Management
  • GitHub Repository Creation, Cloning, and Collaboration
  • Advanced Git Concepts and Workflows

Who should learn

  • Students
  • Beginners
  • IT Professionals
  • DevOps Engineers
  • Software Developers
  • System Administrators

What you will learn

  • Advanced Git Concepts

    • Lesson 01: Basics of Version Control System with Git

      01:17:32
      • 1.01 Learning Objectives
        00:58
      • 1.02 Overview of Version Control System​
        04:21
      • 1.03 Key Concepts of a VCS​
        02:44
      • 1.04 Role of VCS in DevOps Lifecycle
        02:22
      • 1.05 Types and Tools of VCS
        04:40
      • 1.06 Introduction to Git as a Version Control System​
        04:11
      • 1.07 Basic Git Commands
        02:19
      • 1.08 Git Snapshots
        01:04
      • 1.09 Git Configuration Level Repositories and Index
        02:39
      • 1.10 Git and GitHub Basics Repository Creation and Cloning
        01:37
      • 1.11 Demo Creating and Cloning a GitHub Repository
        01:24
      • 1.12 Working with Remote Git Repositories
        01:27
      • 1.13 Demo Pushing a File to the GitHub Repository ​
        02:45
      • 1.14 Pulling from a Remote Git Repository
        02:50
      • 1.15 Forking and Cloning in Git
        03:22
      • 1.16 Demo Creating a Pull Request in Git
        04:44
      • 1.17 Branching in Git
        04:15
      • 1.18 Demo Creating a Branch in Git
        02:19
      • 1.19 Switching Branches in Git
        01:27
      • 1.20 Demo Switching Branches in Git
        01:44
      • 1.21 Merging Branches in Git
        01:25
      • 1.22 Demo Merging Branches in Git
        01:56
      • 1.23 Merge Conflicts in Git
        00:41
      • 1.24 Demo Resolving Merge Conflicts in Git
        05:13
      • 1.25 Demo Resolving Merge Conflicts on File Modifications
        04:15
      • 1.26 Business Benefits of Using Git in DevOps
        02:31
      • 1.27 Organizations Using Git
        03:08
      • 1.28 Key Takeaways
        00:35
      • 1.29 Lesson End Project Implementing Basics of Version Control System with Git
        04:36
    • Lesson 02: Exploring Advanced Concepts in Git

      46:38
      • 2.01 Learning Objectives
        00:42
      • 2.02 Advanced Operations in Git​
        03:07
      • 2.03 Demo Creating and Tracking Issues in GitHub​
        02:24
      • 2.04 Tracking Upstream and Downstream Issues​
        00:59
      • 2.05 Demo Working with Git Upstream
        02:11
      • 2.06 Git Tags​
        02:51
      • 2.07 Branching vs Tagging in Git
        01:08
      • 2.08 Demo Creating and Deleting Tags
        02:02
      • 2.09 Stashing and Rebasing in Git
        01:32
      • 2.10 Demo Stashing in Git
        06:30
      • 2.11 Demo Rebasing in Git
        03:39
      • 2.12 Undoing and Inspecting Changes in Git
        04:29
      • 2.13 Business Benefits of Using Advanced Git Operations in DevOps
        01:43
      • 2.14 Organizations Using Git​ and Business Impact Overview
        02:01
      • 2.15 Demo Reverting to the Previous Commit
        04:08
      • 2.16 Key Takeaways
        00:40
      • 2.17 Lesson End Project Implementing Advance Operations in Git
        06:32
      • Knowledge Check
About the course:

This course is a complete guide to Git. It begins with the basics of version control and moves into advanced Git topics used by professionals in software development and DevOps. You will learn to manage repositories, use branches, resolve merge conflicts, and work with others on GitHub. Through hands-on demos and a practical project at the end of each lesson, you will gain real Git skills that employers value.

Topics Covered:

  • Read More
For Business

Get your team a Digital Skilling Library with
unlimited access to live classes.

People Frame

Get a Completion Certificate

Share your certificate with prospective employers and your professional network on LinkedIn.

FAQs

  • Is this course free?

    Yes, this course is completely free of charge. You can access all lessons and demos without any payment and still receive a professional certificate upon successful completion.

  • Is this course suitable for beginners?

    Yes, this course starts from the very basics of version control and Git, making it accessible to complete beginners. It then progressively builds toward advanced Git concepts, making it equally valuable for those with some prior experience.

  • Are there any prerequisites for this course?

    There are no strict prerequisites. A basic understanding of software development or command line usage is helpful but not required, as the course is designed to guide you from the ground up.

  • What topics are covered in this course?

    This course covers version control fundamentals, Git basics, branching, merging, conflict resolution, remote repositories, GitHub workflows, pull requests, and advanced Git concepts used in professional DevOps environments.

  • Does this course include hands-on demos?

    Yes, the course includes multiple hands-on demos covering creating and cloning repositories, pushing files to GitHub, creating pull requests, branching, switching branches, merging branches, and resolving merge conflicts.

  • Will I learn how to use GitHub in this course?

    Yes, the course covers GitHub basics including repository creation, cloning, pushing files, pulling changes, forking, and creating pull requests, giving you a strong foundation for collaborating on GitHub.

  • Does this course include a practical project?

    Yes, Lesson 01 ends with a practical project where you implement the basics of version control using Git, giving you the opportunity to apply everything you have learned in a real-world scenario.

  • What is the difference between forking and cloning in Git?

    Forking creates a personal copy of someone else's repository on GitHub, allowing you to make changes without affecting the original. Cloning, on the other hand, creates a local copy of a repository on your machine. Both concepts are covered in detail in this course.

  • Does this course explain how Git fits into DevOps?

    Yes, the course includes dedicated sub-lessons on the role of VCS in the DevOps lifecycle and the business benefits of using Git in DevOps, helping you understand how Git supports continuous integration and delivery pipelines.

  • What are merge conflicts and does this course cover how to resolve them?

    Merge conflicts occur when two branches have changes to the same part of a file and Git cannot automatically merge them. Yes, this course includes dedicated demos on resolving merge conflicts, including conflicts arising from file modifications.

  • Does this course cover advanced Git concepts?

    Yes, Lesson 02 is dedicated to exploring advanced Git concepts and workflows used by professional developers and DevOps teams, building on the strong foundation established in Lesson 01.

  • How long will it take to complete this course?

    This course has a total duration of approximately 77 minutes and is fully self-paced.

  • Is a certificate provided after completing this course?

    Yes, upon successful completion you will receive a free professional certificate that you can add to your resume or LinkedIn profile to demonstrate your Git expertise to potential employers.

  • Can I access this course on my mobile device?

    Yes, this course is accessible on both desktop and mobile devices, allowing you to learn anytime and anywhere at your own pace.

  • Can I add this certificate to my LinkedIn profile?

    Yes, once you complete the course and receive your certificate, you can easily add it to your LinkedIn profile under the Licenses and Certifications section to showcase your Git and version control skills to recruiters and employers.

  • Acknowledgement
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, OPM3 and the PMI ATP seal are the registered marks of the Project Management Institute, Inc.
  • *All trademarks are the property of their respective owners and their inclusion does not imply endorsement or affiliation.
  • Career Impact Results vary based on experience and numerous factors.