【问题标题】:Git: Cannot Delete Remote Branch ! [remote rejected] (branch is currently checked out)Git:无法删除远程分支! [远程拒绝](当前已签出分支)
【发布时间】:2015-09-26 17:12:23
【问题描述】:

无法删除远程分支,因为它已签出?

运行git push origin --delete development 并返回此错误 ! [remote rejected] development (branch is currently checked out)

我看到了一堆关于其他堆栈溢出的信息,关于将我的存储库从正常切换到裸机,但我以前从未遇到过这个问题,而且答案似乎过于复杂。

注意我正在使用 springloops(有点像 github)来管理我的远程存储库。

【问题讨论】:

    标签: git github springloops


    【解决方案1】:

    首先要澄清的是,问题不在于他们本地计算机上的某个人已签出该分支。

    这必须专门处理远程存储库。您将无法通过更改本地存储库来解决此问题。如果您在自己的服务器上管理自己的远程存储库,您可能需要考虑查看裸存储库和普通存储库之间的差异。但是没有人会为您清楚说明的重要一点是,裸存储库是没有默认分支的存储库。这就是我们问题的答案。

    如果您使用的是 github 或 springloops 并遇到此问题,只需更改默认分支,然后您就可以删除相应的分支。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-07
      • 2021-04-15
      • 1970-01-01
      • 2013-03-25
      • 1970-01-01
      • 2021-02-09
      • 1970-01-01
      • 2016-10-20
      相关资源
      最近更新 更多