Getting started with Git
This is a wiki page. Be bold and improve it!
If you have any questions about the content on this page, don't hesitate to open a new ticket and we'll do our best to assist you.
First, you must figure out what you need.
Note: the man pages for git as well as the official documentation can be a bit confusing for a beginner. Git commands are often referred as git-command, e.g. git-add, git-commit, .... Thus you can check the man page for any command: man git-command, e.g. man git-commit, man git-add, .... However when you use those commands, the hyphen must be replaced by a space. You would do: git add myfile.txt and not git-add myfile.txt. 
Simple local git repository
Case scenario: You only need to have a local repository on your own computer. You don't need to share this repository with other people.
This simple tutorial will get you started:
http://www.gitcasts.com/posts/setup-initialization-and-cloning
http://www.gitcasts.com/
https://help.ubuntu.com/community/Git
Simple commands
Here are the few commands that you will need from the very beginning:
git init: inside your new project folder, to create a local repository.
git add .:
git ls-files --cache: list the files in the current project.
git commit: commit your code using the default editor to write your message.
git status: see if there is some code to be committed or not.
git log:
git clone git://... projectname : checkout a remote git project into locale working copy.
</code>: 
<code>Hosting a public git repository
Case scenario: You want to share your git repository with other people over the web.
You will probably need gitosis:
http://eagain.net/gitweb/?p=gitosis.git
From the README:
Manage ``git`` repositories, provide access to them over SSH,
with tight access control and not needing shell accounts.
Tutorials of interest:
http://wiki.dreamhost.com/Gitosis for Dreamhost customers.
https://help.ubuntu.com/community/Git Ubuntu documentation.
http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secu...