4

在 git 中,我命名了一个分支:parse()

该名称已被接受,但在合并时出现错误:

git merge parse() bash:意外标记'('附近的语法错误

是否可以重命名分支?还有其他方法可以解决此问题吗?

谢谢!

平台:Linux、bash

4

2 回答 2

10

尝试通过在分支名称周围加上引号来合并,例如:

git merge 'parse()'

您可以重命名一个分支,但这并不那么简单。无论您想在哪里使用分支名称,只需使用引号(单引号或双引号!)。

于 2012-05-09T08:43:29.480 回答
2

您可以使用以下命令重命名分支:

git branch -m 'parse()' your_new_branch_name

(请参阅在 git 中切换分支名称

您还应该注意,在分支名称(或任何特殊的 bash 字符)中使用括号只会给您带来问题。我建议只使用[-_a-zA-Z0-9]字符。

于 2012-05-09T12:57:13.197 回答