拉动并切换到分支后保持不分支

shi*_*zou 0 git github tortoisegit

我正在尝试切换另一个分支,但我一直呆在一个独立的头上或没有分支.

我尝试了什么:

开关/结帐:

在此输入图像描述

获得:

在此输入图像描述

但如果我想提交,我仍然没有分支:

在此输入图像描述

如果我试图拉这个分支:

在此输入图像描述

我越来越:

在此输入图像描述

我仍然没有分支......

我怎样才能真正回到portalGraphs分支?

MrT*_*Tux 5

您试图直接签出远程跟踪分支.在git哲学中,这是不可能的,git检查出一个所谓的"分离的HEAD",即你不是一个分支,但修订将是你的HEAD(参见为什么Git告诉我"目前不在任何分支上"在我运行"git checkout origin/<branch>"之后?).

当您打开切换/检出对话框并选择了远程分支时,会自动选中"创建新分支"复选框.这将在远程分支的版本上创建本地分支.看到

解决此问题的一种快速方法是转到switch/checkout对话框并选择一个本地分支,例如masterOR在提交对话框中选择"new branch".