Difference between revisions of "Git"

From Organic Design wiki
m
(Links)
Line 4: Line 4:
  
 
We could use Git to maintain article revisions for the [[Extension:P2P.php|P2P MediaWiki Extension]].
 
We could use Git to maintain article revisions for the [[Extension:P2P.php|P2P MediaWiki Extension]].
 +
 +
=== Links ===
 +
 +
[http://tumblr.intranation.com/post/766290565/how-set-up-your-own-private-git-server-linux How to set up your own private Git server on Linux]
 +
 +
[http://www.kernel.org/pub/software/scm/git/docs/git-gui.html Git Gui]
 +
 +
A Tcl/Tk based graphical user interface to Git. git-gui focuses on allowing users to make changes to their repository by making new commits, amending existing ones, creating branches, performing local merges, and fetching/pushing to remote repositories. Unlike gitk(1), git-gui focuses on commit generation and single file annotation, and does not show project history. It does however supply menu actions to start a gitk session from within git-gui.

Revision as of 01:26, 21 November 2010

Git is a distributed revision control / software code management project created by Linus Torvalds, initially for the Linux kernel development.

Git's design was inspired by BitKeeper and Monotone. Git was originally designed only as a low-level engine that others could use to write front ends such as Cogito or StGIT. However, the core Git project has since become a complete revision control system that is usable directly. Several high-profile software projects now use Git for revision control, most notably the Linux kernel, X.org Server, One Laptop per Child (OLPC) core development, and the Ruby on Rails web framework.

We could use Git to maintain article revisions for the P2P MediaWiki Extension.

Links

How to set up your own private Git server on Linux

Git Gui

A Tcl/Tk based graphical user interface to Git. git-gui focuses on allowing users to make changes to their repository by making new commits, amending existing ones, creating branches, performing local merges, and fetching/pushing to remote repositories. Unlike gitk(1), git-gui focuses on commit generation and single file annotation, and does not show project history. It does however supply menu actions to start a gitk session from within git-gui.