• No products in the cart.

ratings 

Git and GitLab are distributed, free, and appropriate for development projects in almost any language. Introduction to GitLab | GitLab Quick Start is a two-day, fast-paced hands-on course that teaches application developers and others associated with the software development life cycle to use Git, the leading software version control system.

PRIVATE
Course Access

Unlimited Duration

Last Updated

March 4, 2021

Students Enrolled

Total Reviews

Posted by
Certification

This course is approximately 50% hands-on, combining expert lectures, real-world demonstrations, and group discussions with machine-based practical labs and exercises. In this course you will learn about:

· Introduction to Source Code Management

· Git and GitLab Introduction and Basics

· Reviewing and Editing the Commit History

· Improving Your Daily Workflow

· Branching

· Merging

· Remote Repositories

· Centralizing and Controlling Access

· Rebasing

· Resetting Trees

· Including External Repositories

· Git as a Debugging Tool

· Workflow Management

· Continuous Integration / Continuous Design (CI/CD)

Course Curriculum

    • The Core Principles of Change Management 00:00:00
    • The Power to Undo Changes 00:00:00
    • Audit Trails and Investigations 00:00:00
    • Reproducible Software 00:00:00
    • Changing code-hosting platform 00:00:00
    • Moving from another version control system 00:00:00
    • Introduction to Git 00:00:00
    • GitFlow 00:00:00
    • GitLab Flow 00:00:00
    • Trees and Commit 00:00:00
    • Configuring Git 00:00:00
    • Adding, Renaming, and Removing Files 00:00:00
    • Reviewing the Commit History 00:00:00
    • Revision Shortcuts 00:00:00
    • Fixing Mistakes 00:00:00
    • Simplifying Common Commands with Aliases 00:00:00
    • Ignoring Build Artifacts 00:00:00
    • Saving Changes for Later Use (Stashing) 00:00:00
    • Branching Basics 00:00:00
    • Listing Differences Between Branches 00:00:00
    • Visualizing Branches 00:00:00
    • Deleting Branches 00:00:00
    • Tagging 00:00:00
    • Merging Basics 00:00:00
    • Merge Conflicts 00:00:00
    • Merging Remote Branches 00:00:00
    • Remote Repositories 00:00:00
    • Synchronizing Objects with Remotes 00:00:00
    • Tracking Branches 00:00:00
    • Centralizing and Controlling Access 00:00:00
    • Introduction to GitLab 00:00:00
    • Git Repositories on GitLab 00:00:00
    • Daily Workflow 00:00:00
    • Branch Review 00:00:00
    • Merging Basics 00:00:00
    • Rebasing Basics 00:00:00
    • Rebasing with Local Branches 00:00:00
    • Rebasing with Remote Branches 00:00:00
    • Interactive Rebasing 00:00:00
    • Squashing Commits 00:00:00
    • Getting Out of Trouble 00:00:00
    • Using the Blame Command to See File History 00:00:00
    • Performing a Binary Search 00:00:00
    • How to install GitLab Runner 00:00:00
    • Adding to our example project 00:00:00
    • Breaking down .gitlab-ci.yml 00:00:00
    • Adding .gitlab-ci.yml to our example project 00:00:00
    • Deconstructing an advanced .gitlab-ci.yml file 00:00:00
    • GitLab CI/CD web UI 00:00:00
    • Introduction to Resetting 00:00:00
    • Resetting Branch Pointers 00:00:00
    • Resetting Branches and the Index 00:00:00
    • Resetting the Working Directory 00:00:00
    • Making Good Use of the Reset Command 00:00:00
    • Interactively Staging Changes 00:00:00
    • Submodules 00:00:00
    • Subtrees 00:00:00
    • Choosing Between Submodules and Subtrees 00:00:00
    • Branch Management 00:00:00

Course Reviews

Profile Photo
ashar hafeez
0
61

Students

About Instructor

Pak

Course Events

[wplms_eventon_events]

More Courses by Insturctor

© 2021 Ernesto.  All rights reserved.  
X