In this module, you will learn about what is a version control system, why we need version control, types of version control systems, and the advantages-disadvantages of traditional VCS. You will also be introduced to the basics of GIT.
In this module, you will learn the Git file lifecycle, perform demos on remote repositories and understand local and remote repositories. You will also work with the remote repository and perform the git operations on the remote repository.
In this module, you will work on branching and merging. Branching and merging is one of the key features and in this section, you will be learning different ways of merging the branches and how to perform basic git operations on branches like create, checkout, delete, and so on. You will also create tags and understand the difference between branch and tag.
In this module, you will look at the different workflows that are possible in Git. You will also see the different kinds of workflows that can be created to suit our development needs.
In this module, you will install the git plugin on Eclipse and IntelliJ IDE and walk through all the git commands using the IDE. You will also look at the GitHub UI and explore various options available on GitHub.
In this module, you will learn how to manage users in Git and also look at how to set up Git server and work with Gitlab.