Me he encontrado con un problema con git. Básicamente, lo puse en falso core.ignorecaseporque quería cambiar el caso de los nombres de algunas carpetas (ya que estoy en OSX con un sistema de archivos que no distingue entre mayúsculas y minúsculas, los cambios no se mostraban de otra manera). Cuando extraje mis datos, noté que ahora cada carpeta renombrada aparece dos veces en el repositorio, con el nombre antiguo y el nuevo. No sé qué hacer para eliminar las carpetas antiguas, ya que no aparecen localmente (he intentado volver a establecerlo core.ignorecaseen verdadero, pero no está ayudando).
                    
                        git
                                case-sensitive
                                
                    
                    
                        entropido
fuente
                
                fuente

Respuestas:
Puede ser una solución alternativa similar a este comentario en un problema de msysgit (para otro sistema operativo que no distingue entre mayúsculas y minúsculas: Windows).
Tenga en cuenta que desde git 2.0.1 (junio de 2014),
git mv Folder folderdebería funcionar!Consulte " Git: Cambiar el uso de mayúsculas en los nombres de archivo ".
fuente
Utilice el siguiente comando en macOS. Esto cambiará su configuración de git para que sea sensible a mayúsculas y minúsculas en los nombres de archivo.
Puede configurar esto globalmente editándolo
~/.gitconfigy configurándolo encoretales como:fuente
Puede crear una imagen de disco (preferiblemente una imagen de disco dispersa) con un sistema de archivos que distingue entre mayúsculas y minúsculas y verifique su repositorio git allí.
La captura de pantalla de la Utilidad de Discos a continuación muestra cómo crear una imagen de disco que distinga entre mayúsculas y minúsculas.
fuente
Mac OS X de forma predeterminada "no distingue entre mayúsculas y minúsculas, pero conserva las mayúsculas y minúsculas". Esta es una distinción importante.
Le sugiero que cree otra imagen de disco y la formatee específicamente como "HFS sensible a mayúsculas y minúsculas".
fuente
fuente
Hay un hilo reciente bastante largo sobre cuestiones de distinción entre mayúsculas y minúsculas en el foro de discusión [email protected] titulado Bug? Git checkout falla con un mensaje de error incorrecto que resalta los problemas y las cosas que se deben probar de la distinción entre mayúsculas y minúsculas entre diferentes plataformas.
fuente