자식에서 원격 분기를 제거 할 수 없습니다


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

나는 그것을 시도했지만 도움이되지 않습니다.
ℝ 아 핑크

답변:


48

분기가 github에서 기본값으로 설정되어 삭제되지 않았습니다.

github에서 프로젝트의 "관리"로 이동하여 기본 분기를 "마스터"로 재설정하고 xetex 분기를 제거 할 수있었습니다.


1
대박! 여기서 검색하기 전에 20 분 동안 GitHub에서 수행하는 방법을 찾고있었습니다.
rlemon

1
이것은 BitBucket에서도 발생하며 비슷한 방식으로 고정됩니다.
John Bubriski

순수한 git방법이 없습니까?
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

github 기본 브랜치는 git 기능이 아니므로 no입니다.
ℝaphink

나는 또한이 문제에 직면했다. 나는 그것이 기본값임을 보여주는 몇 가지 팁을 갖는 것이 낫다고 생각합니까? 나는 하루 종일 그것에 붙어있다. ...
WesternGun

1

BitBucket의 가치에 대해 :

  • 왼쪽 메뉴에서 설정을 클릭하십시오
  • '리포지토리 세부 사항'에서 '본점'드롭 다운 메뉴를 찾으십시오.
  • 삭제하려는 지점과 다른 지점을 선택하십시오

'지점 관리'섹션에 분기 삭제를 방지하는 옵션도 있지만 먼저 직접 설정해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.