Posts

Showing posts with the label Git

Introduction to Git tool and GitHub (2020 tutorial)

Image
  1. Introduction to Git 1.1 The history of git Git is a distributed version control system for tracking code changes during development. It facilitates the team development for projects.  It was designed by Linus Torvalds (creator of Linux) for Linux kernel development in 2005. You could learn more about git on wikipedia . 1.2 Features of git It has two main features:    1. version control It facilitates the team development of projects and help you to maintain development history of your project.    2. a distributed system A Git directory on every computer is a full-fledged working repository with a complete history and full version-tracking capabilities without accessing network. This feature is a total departure from the traditional client-server version control system. 2. Git install and basic use (Ubuntu linux) To install git is just a single line of code on Linux: sudo apt-get install git After installation, just type git to check its command Next, we could just create a directo