我已经通过错误命名了一个分支-update
。当我尝试使用git branch -m -update update
重命名时,我收到错误error: unknown switch 'u'
。
有没有办法重命名分支?
谢谢!
答案 0 :(得分:2)
你试过git branch -m -- -update update
吗?
答案 1 :(得分:1)
做git checkout -b proper_name
。然后只需在.git / refs / heads。中删除不需要的分支文件。
如果对字符转义等有疑问,这比摆弄bash更简单。
希望这有帮助。
答案 2 :(得分:1)
通常你应该能够在你的名字之前使用双连字符来结束标志处理,但这样做以尝试创建一个名为-update
的分支对我来说不起作用:
$ git branch -- -update
fatal: '-update' is not a valid branch name.
如果您的git版本允许,您可以尝试git branch -m -- -update update