2017-09-25 4 views
2

Ich habe eine Remote-Zweigstelle erstellt, deren Name mit einer Hashtag-Marke beginnt, und ich habe schnell gelernt, dass es eine schlechte Idee ist, da # als Kommentarmarke von Git betrachtet wird.Git: Wie lösche ich eine Remote-Zweigstelle, deren Name mit einem Hashtag '#' beginnt?

Daher möchte ich diesen Zweig jetzt löschen, aber ich kann nicht eine richtige Art und Weise finden, so zu tun ... Ich habe versucht:

git push origin --delete <#branch_name> 
git push origin --delete -- <#branch_name> 

Aber git immer wieder diese Fehlermeldung

fatal: --delete macht keinen Sinn ohne irgendwelche refs.

Also, wie kann ich dieses Problem umgehen?

+1

'git push origin delete kann –

Antwort

3

Escape the #: \ # branch_name`:

git push origin --delete \#branch_name 
         ↑ 
1

Sie jede branch durch diesen Befehl

$ git push origin +:refs/heads/#branch_name 

oder

git push origin :<#branch_name> 
Verwandte Themen