删除一个github分支

可能重复:
如何在本地和Github中删除Git分支?

首先,我读了如何删除一个分支,但出于某种原因不能在我的项目上工作:https://github.com/ralcr/sdk.ralcr

当你第一次进入这里时,你会在gh-pages分支中看到10个月以前的文件。 我不知道这个分支是如何创建的,为什么它首先显示,但我想删除它,这是行不通的

Balutas-MacBook-Pro:sdk.ralcr Cristi$ git push origin --delete gh-pages
fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

我只想要主分支。


我在这里找到了解决方案:https://github.com/matthew-brett/pydagogue/blob/master/gh_delete_master.rst我无法删除分支,因为它是默认分支。 要改变它到管理员,并有一个下拉。


尝试使用git branch -d <feature-branch> ,它应该让你删除一个功能分支。

(尽管在删除它之前,通常会先调用git merge <branch-name>来合并分支)

要删除远程分支:

git push origin :<feature-branch>

要删除远程分支,您必须这样做:

git push <remote> :<branch>
# example
git push origin :gh-pages

但在你的情况下,起源似乎不是一个远程回购。 您应该签出您的远程名称并使用好的名称。

git remote

另外,请确保您的远程URL是可写的。 使用git协议是只读的,因此您需要使用ssh 。 (也应该使用https url)

链接地址: http://www.djcxy.com/p/653.html

上一篇: Delete a github branch

下一篇: How do I delete a Git remote branch from the NetBeans IDE?