All your git needs