I'd like to be able to check out a remote branch to review some PR code without creating a local branch as I will not be committing any code. It's not a huge deal since I can just delete the local branch after reviewing, but I'd prefer to skip that step if possible. I know it's possible to check out a detached head (?) when checking out a commit that is not current to any branch.