CSC/ECE 517 Fall 2014/ch1a 16 va

From Expertiza_Wiki
Revision as of 21:52, 19 September 2014 by Vpiddem (talk | contribs) (Created page with "== Introduction == Git (/ɡɪt/[3]) is a distributed revision control and source code management (SCM) system with an emphasis on speed,[4] data integrity,[5] and support for di...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction

Git (/ɡɪt/[3]) is a distributed revision control and source code management (SCM) system with an emphasis on speed,[4] data integrity,[5] and support for distributed, non-linear workflows.[6] Git was initially designed and developed by Linus Torvalds for Linux kernel development in 2005, and has since become the most widely adopted version control system for software development.[7]

As with most other distributed revision control systems, and unlike most client–server systems, every Git working directory is a full-fledged repository with complete history and full version-tracking capabilities, independent of network access or a central server. Like the Linux kernel, Git is free software distributed under the terms of the GNU General Public License version 2.