Git 从repo克隆分支并使用本地分支名称签出

Git 从repo克隆分支并使用本地分支名称签出,git,git-clone,Git,Git Clone,gitclone-b克隆repo并签出我在参数中指定的分支。但是,我最终得到了一个与远程分支同名的本地分支 有没有办法指定克隆后签出的分支的本地名称?我认为不可能使用git clone但克隆后可以重命名分支: git clone <_url_> -b <_remote_branch_name_> git branch -m <_remote_branch_name_> <_local_branch_name_> git克隆-b git分支-m 澄

gitclone-b
克隆repo并签出我在参数中指定的分支。但是,我最终得到了一个与远程分支同名的本地分支


有没有办法指定克隆后签出的分支的本地名称?

我认为不可能使用
git clone
但克隆后可以重命名分支:

git clone <_url_> -b <_remote_branch_name_>
git branch -m <_remote_branch_name_> <_local_branch_name_>
git克隆-b
git分支-m

澄清一下:您的服务器是否有一个名为X的分支,而您希望创建一个名为Y的本地分支,并将上游设置为X?或者您想要一个名为X且没有上游的本地分支,它指向与X相同的提交?Server branch=X,签出后的本地克隆分支=Y,上游设置为指向X。这就是我要寻找的。我在评论中给出了两个选项。你指的是哪一个?重新发布:服务器分支=X,签出后本地克隆分支=Y,上游设置为指向X。这就是我要找的。这很有效。只是想知道是否有任何方法可以使用克隆选项。