
In this section, the we shall go though the concepts and key features of a traditional version control system. We shall first see what a version control system is, what are its features and how it is useful to us. We shall see features like branching, conflict resolution strategies and conclude with explaining what a tag is in VCS.
In this video we shall see why we need stashing and when this command will be useful. We will look at two use cases in which we can use stashing.
In this video we will see how to stash the local changes which is not committed to the repository into a stack. We shall also see how to list the stashed changes.
In this module we will understand what is a git commit chain and how git maintains the integrity of the repository. Once we have understood the commit chain, we will then explore different commands which needs the foundation of commit chain.
This is an introduction to Merging and different options in Git for merging
In This video we are going to learn how to amend commits in git. I am also going to show you the other variations of using this command.
In this command we are going to learn how to revert the changes in a standard way without manual changes.
In this lecture, we will look at the soft reset command. This strategy is used to amend any arbitary commit or use to squash multiple commits to a single commit.
This course is intended for developers and SCM engineers who want to learn and start using Git as their version control systems. This course is designed in a manner that this will be useful for beginners. Also the concepts will be a refresher for experienced professionals. This course takes a step by step approach right from the basics of a Version control system and then introduces to the benefits and drawbacks of a VCS. Then we introduce you to Git VCS, explain how to setup Git and run through the most useful commands. Also I have included the topic to work with remote repository using Github.