I had a brain fart and accidentally did: git push upstream somebranch:gentoo when I meant to write git push upstream somebranch:master This created a branch "gentoo" which I didn't mean to create ( and master is now ahead of it ) However, despite being able to create branches like this by accident, there's no way for me to remove it myself: > remote: > remote: FATAL -- ACCESS DENIED > remote: Repo repo/gentoo > remote: User kentnl@gentoo.org > remote: Stage From git's update hook > remote: Ref Branch 'gentoo' > remote: Operation Delete ref > remote: > remote: FATAL: + refs/heads/gentoo repo/gentoo kentnl@gentoo.org DENIED by fallthru > remote: error: hook declined to update refs/heads/gentoo > To git+ssh://git@git.gentoo.org/repo/gentoo.git > ! [remote rejected] gentoo (hook declined) > error: failed to push some refs to 'git+ssh://git@git.gentoo.org/repo/gentoo.git' Ideally branches can't be created by accident either, but that's a separate issue. Thanks/Apologies in advance.
remote: To git@github.com:gentoo/gentoo.git remote: - [deleted] gentoo To git@git.gentoo.org:repo/gentoo.git - [deleted] gentoo It is done.