私はDevという名前のブランチがあるとしましょう。 Devをチェックアウトするために、私はgit bashで大文字と小文字が区別されるようにするにはどうすればよいですか?
git checkout Dev
は今、時々、私は愚かだと
git checkout dev
を入力し、システムが、私は地元のDevのブランチをチェックアウトしようとしていますことを理解し、それがそのブランチを参照し、入力しデベロッパー名はdevですが、チェックアウトしてください。
これを原点にプッシュすると問題が発生します。 origin/Devがすでに存在する場合、新しい分岐起点/ devを作成します。
解決方法はありますか?
ここにいくつかの[テキスト](http://tosbourn.com/git-branches-seem-to-be-case-insensitive/)がありますが、おそらく問題と "解決策"を理解するのに役立ちます。 – woopata
Gitは、大文字と小文字を区別しないファイルシステムによって混乱とあいまいさとエラーを防ぐために作られていません。あなたが1つにこだわっているなら、あなたはそれを自分で守ることができます。アップルはその後、Microsoftは使い慣れたところで多くのことを正しく行いましたが、大文字と小文字を区別しないファイル名は当初からボットしていて改善されていませんでした。私が今までに聞いたことのない、この問題(ファイルシステムを修正することができない)に対する可能な修正はすべて、問題より悪いです。 – jthill
この情報をお寄せいただきありがとうございます。私のチームは大文字の枝で始めました。私は準拠しなくてはなりません.Sourcetreeを使用しています。 – kotsumu