cheat sheets.

$ cheat git_usage
--- git_usage version 7	Tue May 06 15:23:03 +0000 2008
+++ git_usage version 8	Sun Aug 17 15:41:10 +0000 2008
@@ -1,46 +1,46 @@
 Some common git usage
 ---------------------
 
 To ignore certain files:
 $ echo "log/*.log" >> .gitignore
 $ echo "tmp/**/*" >> .gitignore
 $ git add .
 $ git commit -m "Add files"
 
 To add .gitignore files to all empty directories recursively from your current
 directory:
 $find . \( -type d -empty \) -and \( -not -regex ./\.git.* \) -exec touch
 {}/.gitignore \;
 
 
 To create a public repository:
 $ mkdir someapp.git
 $ cd someapp.git
 $ git --bare init
 $ git-update-server-info
 
 Add public repository as a remote:
 $ git remote add origin ssh://myserver.com/var/git/myapp.git
 $ git push
 
 Track the Remote Branch
- [branch "master"]
-  remote = origin
-  merge = refs/heads/master
+[branch "master"]
+	remote = origin
+	merge = refs/heads/master
 
 To pull from someone else's repository:
 # # Create a local branch
 $ git checkout some_working_branch
 # # Add the person's repository as a remote
 $ git remote add foos_remote git://someurl/
 # # Fetch her branch into yours
 $ git checkout -b foos_remote/her_branch
 # # Pull the changes into your local branch
 $ git pull foos_remote her_branch
 
 Submodule support:
 $ git submodule add [git-url] [path to local project dir]
 $ git submodule init
 # thereafter
 $ git submodule update
( add new | see all )