Git is great! It really is. But you need to learn some secrets in order to use the full power. Two great resources:
1 - Pro git: Easy to read book that will make you very familiar with pro features of git.
2 - AlBlue’s Blog: Great articles explaining standard and advanced features of git.