" git branch -a"列表标签?

时间:2015-05-01 12:37:59

标签: git

我使用git branch -a列出我的所有远程分支。

remotes/origin/feature1
remotes/origin/feature2
remotes/client/feature1
remotes/client/feature2

我选择了一个和checkout client/feature2,这使我处于detached head状态,好像我已经检查过某个历史记录中的标记?

1 个答案:

答案 0 :(得分:5)

  

" git branch -a"列表标签?

不,它列出了分支。

$ git checkout client/feature2
  

...让我处于一个独立的头状态,好像我已经在历史的某个地方签了一个标签?

但是remote branch 只是指向提交。您不能将其用作本地分支,以检查并处理它。

您可以做的是创建一个本地跟踪分支并对其进行处理 - 当您推送时,远程分支会更新。

$ git checkout -b feature2 client/feature2