Обычно вы должны иметь возможность использовать двойные дефисы перед своими именами, чтобы завершить обработку флага, но попытка создать ветку с именем -update
не работает для меня:
$ git branch -- -update
fatal: '-update' is not a valid branch name.
ваша версия git позволяет, вы можете попробовать git branch -m -- -update update