Git Basics
Version Control: System that records changes done on files over time so that we can recall specific version later. Local Version Control System Centralized Version Control System Distributed Version Control System Git 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. Git Advantages Free and Open Source Branching and Merging Frictionless Context Switching Role-Based Codelines Feature Based Workflow Disposable Experimentation Small and Fast Distributed Staging Area Basic Commands git help To get help of specific command. e.g. $ git help log git init Create empty Git repo in specified directory. Run with no arguments to initialize the current directory as a git repository. e.g. $ git init git status List which files are staged, unstaged, and untracked. e.g $ git status git clone Clone repo located at onto local machine. Ori...