Git cómo cambiar el nombre de una carpeta / package de forma remota?

Accidentalmente nombré mi package como incorrecto y lo empujé a github antes de darme count. Cambié el nombre a nivel local, pero cuando lo vuelvo a presionar, no ha rastreado los cambios realizados, ya que solo se trataba de un par de errores de mayúsculas. ¿Cómo arreglo los errores remotos de mayúsculas? Quiero decir que no es un gran problema, pero preferiría mantener la coinheritance.

la página de manual de git remote dice

git remote rename <old> <new> 

Dependiendo del sistema operativo en el que se encuentre, es posible que el cambio en la carcasa de una ruta no se recoja localmente; en Linux sí lo está. Una forma de evitarlo es

 mv somepath/filename temp git add -A git commit -m "changing the case of a dir" mv temp SomePath/FileName git add -A git commit --amend -m "changed somepath/filename to SomePath/FileName" 

También puedes intentarlo

 git mv -f somepath/filename SomePath/FileName git commit -m "changed somepath/filename to SomePath/FileName" 

Pero no tendrá que estar en ese directory para que esto funcione y deba git reset --hard desde la raíz del repository si está en Windows o OSX para forzar la actualización del directory de trabajo.

    Intereting Posts