从github导入所有分支

时间:2012-02-13 20:50:30

标签: git egit

我设置了egit在我的大学计算机上使用我的GitHub仓库 repo有5个分支,包括master和我的本地副本也有那些分支,所以我可以去Team -> Switch to并在eclipse中选择所需的分支。

在我的笔记本电脑上,我设置了Egit并克隆了回购 我在导入时选择了所有分支,但是在git存储库选项卡中的Local下它只有master,所有其他分支都在Remote Tracking下。
如果我切换到远程跟踪分支进行更改,提交然后推送我得到以下错误:

An internal Exception occurred during push: Nothing to push.

任何人都知道我做错了什么? 感谢

1 个答案:

答案 0 :(得分:4)

  

如果我切换到远程跟踪分支进行更改,提交然后推送我会收到以下错误

您没有从刚刚切换到的远程跟踪分支创建本地分支 这意味着你处于detached HEAD mode,因此“无需推动” 请参阅“Git Lesson: Be mindful of a detached head”:

(否HEAD:)

no head

Team -> Switch To -> New Branch

足以解决问题,然后将其推送到遥控器。

HEAD在新分支上:)

HEAD on the new branch