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.
Unlimited Duration
March 4, 2021
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
- 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
- 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
- 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
- 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
- Interactively Staging Changes 00:00:00
- Branch Management 00:00:00
Course Reviews

Students