I think I might understand Git finally....