В моем текущем репо у меня есть следующий вывод:
$ git branch -a
* master
  remotes/origin/master
  remotes/public/master
Я хочу удалить remotes/public/master из списка ветвей:
$ git branch -d remotes/public/master
error: branch 'remotes/public/master' not found.
Кроме того, вывод git remote странный, так как он не перечисляет public:
$ git remote show 
origin
Как я могу удалить 'remotes/public/master' из списка ветвей?
Обновить, попробовал команду git push:
$ git push public :master
fatal: 'public' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
