2013-05-08 20 views
0

我一直在努力使用Github for mac,它基本上搞砸了我的整个应用程序。我现在能够恢复到某个特定点,将所有东西都合并到主设备等中。GitHub For Mac不想删除分支,但在控制台上我可以?

接下来我做了什么是删除所有旧分支,但它不允许一个分支。

在控制台上,我很容易删除它,但不是在Github for Mac应用程序中。无论如何,我正在考虑删除mac应用程序的github。

也出于某种原因,我的更改,提交和更新不通过控制台和Github for mac应用程序推送到Github。

有关的职位分支的错误:

2013-05-08 10:44:50.317 GitHub for Mac Login[1274:707] AskPass with arguments: (
"/Applications/GitHub.app/Contents/MacOS/GitHub for Mac Login", 
"Username for 'https://github.com': ") 
2013-05-08 10:44:50.373 GitHub for Mac Login[1275:707] AskPass with arguments: (
"/Applications/GitHub.app/Contents/MacOS/GitHub for Mac Login", 
"Password for 'https://[email protected]': ") 
remote: error: refusing to delete the current branch: refs/heads/posts   
To https://github.com/ewalkerblog/alift.git 
! [remote rejected] posts (deletion of the current branch prohibited) 
error: failed to push some refs to 'https://github.com/ewalkerblog/alift.git' 
(1) 

任何帮助吗? Github for mac仍然是越野车?

+0

如果您发布该分支的名称,确切的错误消息和(如果有的话)错误日志 – 2013-05-08 06:19:40

+0

我在工作,试图找出问题,白天可以在晚上编码。将尝试在几个小时内添加这些内容。 – 2013-05-08 06:22:34

+0

我添加了它的帖子分支。还添加了错误。 – 2013-05-08 08:48:11

回答

1

日志中的错误消息是(谁看到它第一次虽然不是有人清透)很明确:

! [remote rejected] posts (deletion of the current branch prohibited) 

由于远程(一GitHub库)是一个裸露的回购协议,它具有没有“当前”分支本身,因为它没有工作副本。通过“当前分支”Git意味着您的Github回购默认分支您不能删除

要修复此问题,请在回购设置中更改回购商的默认分支(“设置”选项卡位于回购页面的右上角)。之后,你可以像所有其他分支一样删除它。

相关问题