I know 2 options of git commands,
- shallow clone, which is fast forked but unable to push
- sparse checkout, which is able to commit and push, but not fast enough when initializing
With Github, we can also edit single file contents online. But how about multiple files?
Can someone give a best practice?