Freenerd
Compare View on Github

GitHub has introduced compare view about half a year ago. It basically is a nice frontend to git diff. You can specify a start and an end point for the diff. This can be commit hashes, tag or branch names:

http://github.com/<USER>/<REPO>/compare/[<START>...]<END>
For example, this is everything that happened between some commit a the current master branch in the Browsemytweets repository. We are using this view for code reviews. Once a feature in a topic branch is done, we sit down together on one computer and go through the diff. The Github view is nicer than the plain-text diff and even includes comments made on github throughout the way … The only thing missing is doing new comments in compare view …

Global .gitignore

To globally ignore files do the following:

git config --global core.excludesfile ~/.gitignore
then create the .gitignore file, open it and put all the stuff inside you want to ignore. Mine looks the following way at the moment:
# RVM RC 
.rvmrc

# VIM
*.un~

# Mac OS X Finder DS_Store
.DS_Store
[found in peepcode google group]