Git имеет настройку конфигурации, которая указывает, будет ли регистр чувствителен к регистру или нечувствителен: core.ignorecase
. Чтобы сообщить Git, чтобы он был случайным, просто установите для этого параметра значение false
:
git config core.ignorecase false
Из документации git config
:
core.ignorecase
Если true, эта опция позволяет использовать различные обходные пути, чтобы git лучше работал на файловых системах, которые не чувствительны к регистру, например FAT. Например, если список каталогов обнаруживает
makefile
, когда git ожидаетMakefile
, git будет считать, что это действительно тот же файл, и продолжает помнить его какMakefile
.По умолчанию установлено значение false, кроме git-clone (1) или git-init (1) проверит и установит
blockquote>core.ignorecase
true, если это необходимо, когда создается репозиторий.Нечувствительные к регистру файловые системы
Две самые популярные операционные системы, в которых я не знаю файловые системы, не зависящие от регистра,
- Windows
- OS X
$ a & = $ b
- это сокращение от $ a = $ a & $ b
, которое является побитовым оператором и .
$ a = & $ b
назначает $ a ссылкой для $ b.