如何重命名由错误“-update”命名的git分支?

时间:2011-03-14 21:48:47

标签: git branch

我已经通过错误命名了一个分支-update。当我尝试使用git branch -m -update update重命名时,我收到错误error: unknown switch 'u'

有没有办法重命名分支?

谢谢!

3 个答案:

答案 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