Git worktree lets you use more than one working directory with one repository. You can check out different branches in separate folders at the same time, without copying the whole repository again.