我设置了egit在我的大学计算机上使用我的GitHub仓库
repo有5个分支,包括master和我的本地副本也有那些分支,所以我可以去Team -> Switch to
并在eclipse中选择所需的分支。
在我的笔记本电脑上,我设置了Egit并克隆了回购
我在导入时选择了所有分支,但是在git存储库选项卡中的Local下它只有master,所有其他分支都在Remote Tracking下。
如果我切换到远程跟踪分支进行更改,提交然后推送我得到以下错误:
An internal Exception occurred during push: Nothing to push.
任何人都知道我做错了什么? 感谢
答案 0 :(得分:4)
如果我切换到远程跟踪分支进行更改,提交然后推送我会收到以下错误
您没有从刚刚切换到的远程跟踪分支创建本地分支
这意味着你处于detached HEAD
mode,因此“无需推动”
请参阅“Git Lesson: Be mindful of a detached head”:
(否HEAD
:)
Team -> Switch To -> New Branch
足以解决问题,然后将其推送到遥控器。
(HEAD
在新分支上:)