Why use this instead of cloning each branch separately?
Cloning each branch copies history every time. Here history is stored once, and each branch is only a working tree. This creates, removes, and refreshes those folders for you. You can limit which branches.