Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn GitLab in 3 Hr | Tutorial For Beginner | TestMu AI
Rating: 4.1 out of 5(33 ratings)
176 students

Learn GitLab in 3 Hr | Tutorial For Beginner | TestMu AI

This GitLab tutorial will teach you everything you need to know about GitLab
Last updated 1/2026
English

What you'll learn

  • Firstly we will learn what GitLab is and how does its interface looks like.
  • We will then understand what GitLab Workflow & GitLab Flow is.
  • You will also learn How does GitLab CI work & how to use GitLab Flow in GitLab Project.
  • Most importantly, we will learn how to create a GitLab Pipeline and how you can Migrate from Jenkins Pipeline to GitLab CI.
  • Finally, we'll learn what GitLab Registry is.

Course content

7 sections72 lectures3h 28m total length
  • Introduction0:31

    Moss introduces a beginner-friendly GitLab tutorial series, outlining the roadmap, learning objectives, and target audience, and previews the first two topics covered.

  • What is GitLab?0:12

    Discover what GitLab is and learn the basics of Git as the instructor introduces themselves.

  • Introduction to the speaker0:07

    Meet mos, a DevOps engineer with over six years of industry experience, and get an introductory overview of the speaker for this GitLab beginner tutorial.

  • GitLab Modules0:54

    Explore what GitLab is, learn git basics, and navigate the GitLab interface and flow; migrate Jenkins pipelines to GitLab CI and enable packaging, releasing, and LambdaTest integration.

  • Learning objectives0:41

    Master GitLab essentials by exploring GitLab CI, core Git commands, and GitLab flow, then implement CI/CD, migrate Jenkins pipelines, and deploy software with packaging and releasing features.

  • Prerequisites0:17

    Ensure you have access to GitLab or a private instance with a user account and install a recent version of Git on your machine to meet prerequisites.

  • What is GitLab1:22

    Discover how GitLab is an open source software development platform and a source code management system with built-in ci cd, and supports a DevOps oriented workflow.

  • Understanding the basic Git commands2:12

    Verify git installation with git --version, then initialize a repository using git init (optionally naming the repo) and review the default branch setup and renaming steps.

  • Executing Git commands6:40

    Learn how to configure git, set the default main branch, create and switch branches, add and commit files, and use git status to track changes in a repository.

  • What is the “Git add” command?3:29

    Learn how the git add command transfers changes from the working directory to the staging area, enabling logically related commits and the two-stage commit process.

  • Using “Git commit” command2:16

    Learn the two-stage git commit process, using git commit with or without -m, and recognize commit messages as change metadata while configuring username and email.

  • How to set Git configurations?0:48

    Set up git configurations globally with git config --global user.name and user.email to personalize commits. Review the repository history later to inspect commits.

  • How to review the history of the repository?10:38

    Review repository history using git log to view commits, metadata, and the current head on main, and manage branches with checkout, status, add, and commit for structured changes.

  • How to merge a branch in Git?3:47

    Learn how to merge a feature branch into the main branch using git merge, perform a fast-forward merge, and delete the feature branch after integrating its changes.

  • Using “Git stash” command3:52

    Learn to use git stash to save working directory changes with stash push, then list, apply, or pop them back, and clear stashes when finished.

  • Conclusion0:36

    Become ready to work with GitLab after mastering a few more commands, and explore major GitLab interface components, while following LambdaTest blogs, communities, and Selenium certifications.

Requirements

  • No programming experience needed. You will learn everything you need to know.

Description

This GitLab CI tutorial series will help you answer some fundamental questions around GitLab CI, including what is GitLab CI, how does GitLab CI work, what is GitLab workflow, etc. Also, this series deep dives into Git commands and navigates you through GitLab Interface in detail. By the end of this tutorial, you’ll know the fundamentals of GitLab CI and be able to access GitLab UI to choose the best branching strategy.


GitLab CI is a Continuous Integration and Continuous Delivery (CI/CD) server that helps development teams test code from a centralized location while providing built-in integration with Git repositories.


In this Complete GitLab CI Tutorial, Moss(@tech_with_moss), an expert in DevOps and CI/CD tools, deep dives into Git commands, navigates you through GitLab Interface, and helps creating a GitLab pipeline in detail.


By the end of this video, you will learn -:


  • What is GitLab CI?

  • Introduction to GitLab Interface

  • What is GitLab Workflow?

  • What is GitLab Flow?

  • How does GitLab CI work?

  • How to use GitLab Flow in GitLab Project?

  • What is GitLab Pipeline?

  • How to create a GitLab Pipeline?

  • How to Migrate from Jenkins Pipeline to GitLab CI?

  • What is GitLab Registry?


#GitLabCItutorial #WhatisGitlabCI #HowdoesGitlabCIwork #Whatisgitlabworkflow #Gitcommands #Gitlabinterface #AccessGitlabUI #Branchingstrategies #GitlabCi #Continousintegration #Continousdelivery #CI/CD #fundamentalsofGitLabCI #Gitrepositories

Who this course is for:

  • Beginner Developer/QA who wants to learn about GitLab, CI/CD tool.
  • Students who admires to be a QA Professional.