git-checkout - 切换分支或恢复工作树文件
git checkout [-q] [-f] [-m] []
git checkout [-q] [-f] [-m] --detach []
git checkout [-q] [-f ] [-m] [--detach]
git checkout [-q] [-f] [-m] [[-b | -B | --orphan]] [ ]
git checkout [-f | --ours | --theirs | -m | --conflict =