git

@humanamburu

is a version control system for tracking changes in files and coordinating work on those files among multiple people.

Git

Creator

Git + Linux =

Git was created by Linus Torvalds in 2005 for development of the Linux kernel, with other kernel developers contributing to its initial development.

Cool Story

Cool Story

     The name "git" was given by Linus Torvalds  described the tool as "the stupid content tracker"and the name as (depending on your way):

  • random three-letter combination that is pronounceable, and not actually used by any common UNIX command.
  • "global information tracker": you're in a good mood, and it actually works for you. Angels sing, and a light suddenly fills the room.
  • "g*dd*mn idiotic truckload of sh*t": when it breaks

Problem

Silver Bullet!

  • Collaboration

  • Storing Versions

  • Restoring Previous Versions

  • Understanding What Happened

  • Backup

Alternatives

GIT != GITHUB

GitHub is a web-based Git or version control repository and Internet hosting service.

Practice time!

Git

By Uladzimir Halushka