GIT Version Control Training
Git Version Control Training is designed for System Administrators and Cloud Engineers who are looking to use Git in their day to day activities. This training provides in depth knowledge on using Git in an isolated environment as well as in an enterprise environment.
About the course
Git can be divided into multiple parts, there is the Git CLI, the Git Forge GUI such as GitHub or GitLab and the Git inner working known as the Git plumbing. This training will cover all these aspects and make you an expert on Git by the end of this course.
Course details
- Level: Intermediate
- Duration: 1 Month
What's included
- Online Training
- Classroom Training
- WhatsApp Support
- Course Certificate
Course content
Introduction to Git
- Introduction to Git Version Control Training
- Need of Version Control
- Git Installation
- Lab: Installing and Configuring Git
Git Basics
- Getting a Git Repository
- Lab: Understanding and Using Git Clone and Git Init
- Recording Changes to a Git Repository
- Understanding the Different Stages of a Git Repository
- Lab: Using Git Add and Git Status
- Lab: Using Git Ignore
- Lab: Using Git Diff
- Understanding Git Commit
- Lab: Using Git Commit
- Removing and Moving Git Files
- Lab: Using Git rm and Git mv
- Understanding the Git Commit History
- Lab: Using the Git Log command
Advanced Git
- Undoing Git Changes
- Lab: Using Git Commit Amend
- Lab: Using Git Reset Head
- Lab: Using Git Restore
- Understanding Git Remote Repositories
- Lab: Viewing and Adding Remote Repositories
- Lab: Using Git Push
- Lab: Renaming and Removing Remote Repositories
- Understanding Git Tags
- Lab: Creating Git Tags
- Lab: Creating Late Git Tags
- Lab: Deleting Git Tags
Git Branching
- Understanding the Need for Git Branches
- Understanding how Branches work in Git
- Lab: Creating a new Git Branch
- Basic Git Branch Merging
- Lab: Performing a Basic Merge
- Lab: Deleting Branches
- Understanding Merge Conflicts in Git
- Lab: Fixing Merge Conflicts
- Lab: Changing Branch Names
- Understanding a Three Way Merge in Git
- Lab: Performing a Three Way Git Merge
- Lab: Pushing Git Changes to a Remote Branch
Git Rebasing
- Understanding Git Rebase Command
- Lab: Amending Commits
- Lab: Rewording Commits
- Lab: Deleting Commits
- Lab: Reordering Commits
- Lab: Squashing Commits
- Lab: Splitting Commits
Git Plumbing
- Understanding How Git Works in the Background
- Lab: Creating a Git Repository without Git Init, Git Add, Git Commit
Git Server
- Understanding the need for Air Gapped Git Servers
- Lab: Installing GitLab
- Lab: Creating and Managing GitLab Users
- Lab: Managing Project Access using GitLab RBAC
Frequently asked questions
- Is this training live or pre-recorded?
- The training is live instructor led training which is available in classroom as well as online format. We also record every training session which is then uploaded to our student portal.
- How will I join the live online training?
- The live online training is conducted via the zoom software, we will be providing you with the zoom meeting link to join the training.
- How many students are there in a single batch?
- On an average one batch will have a maximum of 18 students. We keep smaller batch sizes to promote interaction between the students and the instructor.
- How can I practice the labs?
- We will provide you with online labs. If needed, we can also provide you with the software required to create your own labs.
- Do you offer payment flexibility?
- Yes, we provide zero interest EMI options.
- Can I attend the training in classroom?
- Yes, our classroom training location is in New Delhi near Lajpat Nagar metro staton.