Posts

Showing posts from March, 2019

The Guide to Git and Github

Image
I have always felt a need for someone who could cater to my doubts now and then, but it is not always possible. So for all the beginners out there I am starting with a series of posts to guide them through in and out of different skills I have gained in recent years of my Undergraduation.  I will keep on adding things to these posts, hope they turn out to be helpful J . So in this post we will talk about popular version control, open source platform for code sharing and collaboration - Git and Github. Firstly, we talk about what is meant by version control system. A version control system (VCS) refers to a system that can be used to track the additions and deletions made in a project by various contributors. A VCS helps us to reach to any change/edit that was made in the project at any time. It is open for all to see what changes other people have made and why these changes were made. Git is a distributed version control system (DVCS) used for open source and commercial softwa