Learn Basic Git Commands for Your Data Science Works
Git as a Version Control System A ccording to the git official site , git is a free and open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. The development of git began on 3 April 2005 by Linus Torvald, the Linux founder and developer when many developers of the Linux kernel gave up access to BitKeeper. Illustration of git as a versioning tool (Image by Author) Above illustration clearly explains to us about the functionality of git as a versioning tool. It lets us work with a single file instead of many files with their own version. Working with basic versioning (many files) tends to be untrackable and unstructured. We can not track our revision as well. But, using git, any revision or changes will be recorded on the git system and as users, we can move back to a certain version of files as we want to. From git logs, we can track what the revision in our works, from the beginning. As the collabo