Saya mencoba untuk menghapus cabang git jarak jauh dengan
git push origin :my_remote_branch
dan mendapatkan:
error: unable to push to unqualified destination: my_remote_branch
The destination refspec neither matches an existing ref on the remote nor
begins with refs/, and we are unable to guess a prefix based on the source ref.
error: failed to push some refs to 'git@example.com:/myrepo'
ini adalah cabang saya saat ini
git branch -a
* develop
master
remotes/origin/HEAD -> origin/master
remotes/origin/develop
remotes/origin/my_remote_branch
git branch -r --merged
origin/HEAD -> origin/master
origin/develop
origin/master
Setiap ide tentang bagaimana saya dapat menyingkirkan cabang ini akan sangat dihargai.
git fetchtapi itu tidak membantu. Akan mencoba mencari solusi yang lebih lurus sebelum mencoba menghapus file secara manual.
git fetch -puntuk menyingkirkan cabang pelacakan basi.
git fetchuntuk melihat apakah itu memperbaiki nama jarak jauh yang tidak ada? Apakah Anda mencoba masuk.git\refs\remotes\origindan menghapusmy_remote_branchfile, untuk melihat apakah itu sudah cukup?