GIT

GIT

Created by Linus Torvalds in 2005

  1. Keeps track of changes
  2. Especially text changes.
  3. Version 1, version 2, version 3 and so on.
  4. Version control system (VCS)
  5. Source code management (SCM)

GIT is a distributed version control system and it is open source and free to use.

What we mean by Distributed Version Control

Different users(or teams of users) maintain their own repositories instead of working from a central repository. Changes were stored as “change sets” or “patches”. It tracks changes and not version. It is different from Its predecessors like CVS & SVN , which track versions.

Change sets can be excahnges between repositories. You can “merge” these changes or “apply patches”. There is no single master repository, just many working copies. Each with their own cpmbination of change sets.

You also need not to communicate with a central server, which removes single point of failure. It is faster, and no network access required.

GIT also encourages participation and “forking” of projects. Developers can work independently, submit change sets for inclusion or rejection.

Who should use GIT?

Anyone who wants to track changes in his/her text files or codes. People who want to review a history of the log of changes made. View differences between versions. Retrieve old versions. Anyone who want to share changes with collaborators. Anyone not afraid of command line tools.

GIT is not so useful in tracking changes in non-text files like pics, audio files, etc.

Science & Technology, Technology training , , , ,

Discover more from Logic Searcher

Subscribe now to keep reading and get access to the full archive.

Continue reading