35. Git grep – lookup data over indexed files only
36. Git blame – provides author and revision for each line of file
37. Git submodules – similar to svn:externals, adds possibility of joining different projects into one http://speirs.org/blog/2009/5/11/understanding-git-submodules.html
38. Git apply –index <a.patch> - applies a patch and stages it in index
51. You can set up Hudson to build multiple branches. Then developers may submit their forked branch to see if they work passes tests. Then if it's OK, they can merge to master. This way you won't have unstable commits in master branch.