This class is designed to provide users with an introduction to GitLab. It starts with an overview of what GitLab is and of the GitLab web GUI. It then focuses on Git command line. The class includes live demonstrations of the use of GitLab as well as interactive sessions that allow users to experience it for themselves.
We’ll start first with an overview of GitLab so you can learn the basics about what GitLab does and why DevOps teams use it. Then we’ll dive into Git, the version control system used by GitLab for source code management (SCM). Attendees will learn and practice fundamental Git concepts and commands. The afternoon will be devoted to providing demos and hands-on practice with all of the basic tasks teams need to perform in GitLab, such as committing changes, branches, merge requests, merge conflicts, tags, cherry-picking, bisecting and rebasing.
Any team member new to Git and GitLab
Attendees should already be familiar at a basic knowledge level with the following concepts:
Here are some resources to help you prepare:
Laptop with internet access and git installed, per the requirements specified here.
This course can be customized. Pricing will be based on the scope of customization you need.