-bash: 在 git checkout 时意外标记 `(' 附近出现语法错误

-bash: syntax error near unexpected token `(' while git checkout

我不小心创建了一个 git 分支,分支名称中包含“()”。创建分支时我没有收到任何错误。但是,当我尝试 git checkout 到 master 的分支时,出现以下错误。

-bash: syntax error near unexpected token `('

我尝试用 git branch -mgit branch -m -f 重命名分支但是这两个命令都返回了与上面给出的相同的错误。

我该如何解决这种情况?有什么方法可以获取我在该分支中所做的更改??

提前致谢

尝试git checkout "branchname"

示例 如果分支名称是 abcd()

git checkout "abcd()"