[解決済み】ブランチ名で不正な文字はどれですか?
質問
ブランチ名の中で不正な文字はどれですか?
解決方法は?
refnameの命名規則。
Git は、参照の命名方法について以下のルールを課しています。
スラッシュを含むことができる
/
ただし、スラッシュで区切られたコンポーネントは、ドットで始まることはできません。.
で終わるか.lock
.を少なくとも1つ含む必要があります。
/
. のようなカテゴリが存在することを強制します。heads/
,tags/
などがありますが、実際の名称は制限されません。もし--allow-onelevel
オプションが使用されている場合、このルールは免除されます。2つの連続したドットを持つことはできません
..
を使用します。ASCII制御文字(すなわち、値が
\040
または\177
DEL
), スペース, チルダ~
キャレット^
またはコロン:
を任意の場所に配置することができます。クエスチョンマークを付けることはできません。
?
アスタリスク*
または開き括弧[
を任意の場所に配置することができます。を参照してください。--refspec-pattern
オプションは、このルールの例外となります。スラッシュで始まったり、終わったりすることはできません。
/
を含むか、複数の連続したスラッシュを含むか (--normalize
オプションは、この規則の例外として、以下のとおりです。)ドットで終わることはできません。
.
シーケンスを含むことはできません
@{
.1文字にすることはできません。
@
.を含むことはできません。
\
.
そのうえで、ブランチ名のルールを追加。
- ダッシュで始めることはできません。
-
ありがとうございました
ヤコブ・ナレブスキー
は、その
マンページ
について
git check-ref-format
が詳しいです。
関連
-
[解決済み] VSTS Git Fetch Failed with exit code: 128
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] まだプッシュされていない Git マージを元に戻す
-
[解決済み] git rebase の取り消し
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み] Git で現在のブランチ名を取得するには?
-
[解決済み] Git フェッチ リモートブランチ
-
[解決済み] 2つのリビジョン間でどのファイルが変更されたかを表示する
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Gitのエラー。リモートリポジトリへの接続時に「Host Key Verification Failed」。
-
[解決済み】gitが「変更をコミットするか、マージする前にstashしてください」と言うのを解決するには?
-
[解決済み】なぜ「git commit」は私の変更を保存しないのですか?
-
[解決済み】ローカルGitブランチとそのリモートブランチを比較する方法
-
[解決済み】gitの「not something we can merge」エラーの解決方法
-
[解決済み】Git Push Error: リポジトリデータベースにオブジェクトを追加する権限が不足しています。
-
[解決済み] git initを2回実行すると、リポジトリが初期化されますか?それとも既存のリポジトリを再初期化しますか?
-
[解決済み] fatal: bad revision "とはどういう意味ですか?
-
[解決済み] GitのFETCH_HEADとはどういう意味ですか?
-
[解決済み] "fatal: This operation must be run in work tree." というメッセージが表示されるのはなぜですか?