gitlab - git ブランチ名の大文字と小文字に問題がありますか?
大家讲道理
大家讲道理 2017-06-05 11:09:05
0
2
1815

git checkout -b AB-123/mastermasterから新しいブランチを作成しました。後で、命名規則のために、AB## を変更する必要があります。 # 小文字に変換するため、git checkout mastergit Branch -d AB-123/masterこのブランチを削除してから、git checkout -b ab-123/masterをもう一度入力すると、現在のブランチが小文字で表示され、git ブランチgit ブランチ -aは依然としてAB-123/masterと表示されます。 git キャッシュなのか、それとも Mac のシステムは大文字と小文字を区別しないので、長い間苦労しましたが、わかりませんでした。 。 。仕方なく、プロジェクト コードを
git cloneし直すと、git checkout -b ab-123/masterが正常に表示されます。

添付ファイル:

2枚の写真は上から下まで連続していますが、スクリーンショットが途切れています。 。 。

この問題に遭遇した人がいるかどうかわかりませんが?どうやって解決すればいいでしょうか?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信 (2)
習慣沉默

オプションは2つあります

1. ブランチ名に / 記号を使用しないでください。そうしないと、最初に AB-123 ディレクトリが作成され、次に heads ファイル マスターが作成されます。Mac では大文字と小文字が区別されないため、ディレクトリ名と後続のマスターを変更するだけです。変更されないため、git は競合を検出しません

2. git Branch -d コマンドはヘッドのみを削除しますが、ディレクトリは削除しません

したがって、 git Branch -d の後、対応するディレクトリを手動で削除できます

rm -rf .git/refs/heads/AB-123
rm -rf .git/logs/refs/heads/AB-123

いいねを押す+0
    左手右手慢动作

    git コマンドは大文字と小文字を区別しません。たとえば、V1 v1 がある場合は同じように扱われます。この問題が発生しました

    いいねを押す+0
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!