Không thể xóa chi nhánh từ xa trong git


27

Tôi đang cố gắng loại bỏ một chi nhánh từ xa bằng 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'

Có cách nào để tôi có thể xóa chi nhánh này khỏi danh sách "Chi nhánh từ xa" để tôi có thể xóa chi nhánh đó không?


support.github.com/discussions/repose/ có thể giúp đỡ, có lẽ?
VonC

Tôi đã thử điều đó, nó không có ích.
ℝaphink

Câu trả lời:


48

Nhánh được đặt làm mặc định trên github, ngăn không cho nó bị xóa.

Trên github, tôi đã đi đến "Quản trị" trong dự án, đặt lại nhánh mặc định thành "chính chủ" và tôi đã có thể xóa nhánh xetex.


1
Tuyệt vời! đã tìm cách làm điều đó trên GitHub trong 20 phút trước khi tôi tìm kiếm ở đây.
rlemon

1
Điều này cũng xảy ra với BitBucket và được sửa theo cách tương tự.
John Bubriski

Không có gitcách làm thuần túy ?
Ciro Santilli 心 心 事件

github nhánh mặc định không phải là một tính năng git, vì vậy không.
ℝaphink

Tôi cũng gặp phải vấn đề này. Tôi nghĩ sẽ tốt hơn nếu có một số mẹo cho thấy nó mặc định ?? Tôi bị mắc kẹt với nó cả ngày ....
WesternGun

1

Đối với những gì nó có giá trị trong BitBucket:

  • nhấp vào Cài đặt trong menu bên trái
  • trong trình đơn thả xuống 'Chi tiết kho lưu trữ' tìm 'Chi nhánh chính'
  • chọn một nhánh khác từ nhánh bạn muốn xóa

Ngoài ra còn có một tùy chọn để ngăn chặn xóa chi nhánh trong phần 'Quản lý chi nhánh', nhưng bạn phải chủ động thiết lập điều đó trước.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.