Saya mencoba menghapus cabang jarak jauh dengan git:
rpinson@rpinson:~/dev/charismanie$ git remote show origin
* remote origin
Fetch URL: [email protected]:raphink/Charismanie.git
Push URL: [email protected]: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 [email protected]:raphink/Charismanie.git
! [remote rejected] xetex (deletion of the current branch prohibited)
error: failed to push some refs to '[email protected]:raphink/Charismanie.git'
Apakah ada cara saya dapat menghapus cabang ini dari daftar "Cabang jarak jauh" sehingga saya dapat menghapusnya?
Jawaban:
Cabang ditetapkan sebagai default pada github, mencegahnya dihapus.
Di github, saya pergi ke "Administrasi" di proyek, mereset cabang default ke "master" dan saya bisa menghapus cabang xetex.
sumber
git
cara murni untuk melakukannya?Untuk apa nilainya di BitBucket:
Ada juga opsi untuk mencegah penghapusan cabang di bawah bagian 'Manajemen cabang', tetapi Anda harus mengaturnya sendiri terlebih dahulu.
sumber