Is it possible to do a sparse checkout without checking out the whole repository first? Is it possible to do a sparse checkout without checking out the whole repository first? git git