What is Git and why Git?: Difference between revisions

From Fluids Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Git was initially designed and developed by Linus Torvalds for Linux kernel development; it has since been adopted by many other projects. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. Git is free software distributed under the terms of the GNU General Public License version 2.
Git is a version control program that was initially designed and developed by Linus Torvalds for Linux kernel development; it has since been adopted by many other projects. Git was originally intended for use when many developers collaborate on a single project, but it is also useful for a single user to help keep track of the history of code development (with the possibility of reverting to older versions), and it is easy to keep work in sync on multiple computers.
 
Git uses a distributed, or peer-to-peer (P2P), version control model that differs from the server-client model (used by e.g., CVS, Subversion). This model may be favoured since there is no central repository on a server that needs to be maintained. Recently, git has gained popularity due to the success of [https://github.com GitHub] for sharing open-source code repositories on the web with git.
 
To learn more, see the [[Git | other pages about git]] on FluidsWiki.

Latest revision as of 23:04, 12 October 2012

Git is a version control program that was initially designed and developed by Linus Torvalds for Linux kernel development; it has since been adopted by many other projects. Git was originally intended for use when many developers collaborate on a single project, but it is also useful for a single user to help keep track of the history of code development (with the possibility of reverting to older versions), and it is easy to keep work in sync on multiple computers.

Git uses a distributed, or peer-to-peer (P2P), version control model that differs from the server-client model (used by e.g., CVS, Subversion). This model may be favoured since there is no central repository on a server that needs to be maintained. Recently, git has gained popularity due to the success of GitHub for sharing open-source code repositories on the web with git.

To learn more, see the other pages about git on FluidsWiki.