I’ve finished first 52 lessons about Git on gitimmersion.com and highly recommend it.