What do “Use shared shards” and “Make standalone repo” mean?

Use shared shards means every ordinary shard works in the same checkout as the parent repository. It is the default. Make standalone repo creates a nested Git repository whose history belongs to the gem, which makes isolated shards possible. Choose the standalone option only when that separate history is intentional.