What is the advantage of a git remote set to a local upstream vs a git worktree?