Неможливо видалити віддалену гілку в git


27

Я намагаюся видалити віддалену гілку за допомогою git:

rpinson@rpinson:~/dev/charismanie$ git remote show origin 
* remote origin
  Fetch URL: git@github.com:raphink/Charismanie.git
  Push  URL: git@github.com:raphink/Charismanie.git
  HEAD branch: xetex
  Remote branches:
    master tracked
    xetex  tracked
  Local branch configured for 'git pull':
    master merges with remote master
  Local ref configured for 'git push':
    master pushes to master (up to date)
rpinson@rpinson:~/dev/charismanie$ git push origin :xetex
remote: error: refusing to delete the current branch: refs/heads/xetex
To git@github.com:raphink/Charismanie.git
 ! [remote rejected] xetex (deletion of the current branch prohibited)
error: failed to push some refs to 'git@github.com:raphink/Charismanie.git'

Чи є спосіб я видалити цю гілку зі списку "Віддалені гілки", щоб я міг її видалити?


support.github.com/discussions/repos/… може допомогти, можливо?
VonC

Я спробував це, це не допомагає.
phaphink

Відповіді:


48

В Github гілку було встановлено за замовчуванням, не дозволяючи її видалити.

На github я перейшов до проекту "Адміністрація", скинув гілку за замовчуванням на "master" і мені вдалося видалити гілку xetex.


1
Дивовижно! шукав, як це зробити на GitHub протягом 20 хвилин, перш ніж я шукав тут.
роман

1
Це також відбувається з BitBucket, і фіксується аналогічно.
Іван Бубріскі

Чи немає чистого gitспособу це зробити?
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Гілка github за замовчуванням не є функцією git, тому ні.
ℝaphink

Я також стикаюся з цією проблемою. Я думаю, що краще мати кілька порад, які показують, що це за замовчуванням ?? Я застряг у ньому цілий день ....
WesternGun

1

Для чого це варто в BitBucket:

  • натисніть Налаштування в лівому меню
  • у розділі "Деталі сховища" знайдіть спадне меню "Головна філія"
  • виберіть іншу гілку від тієї, яку потрібно видалити

Також у розділі "Управління філіями" є можливість запобігти видаленню філій, але спочатку потрібно активно встановити це.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.