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 に答える