Cómo intercambiar el nombre de las carpetas en Git

Mi proyecto contiene varias carpetas similarmente a seguir:

 proyecto
 |
 | - carpeta1
 | - carpeta2
 | - carpeta3
 | - carpeta4
 | - carpeta5

Mi jefe me pide que reordere la secuencia. La "carpeta5" se colocará en la 3ª position.

Con más detalle, la "carpeta5" cambiará de nombre a "carpeta3", la "carpeta3" cambiará de nombre a "carpeta4", la "carpeta4" cambiará de nombre a "carpeta5".

Lo sé, podemos cambiar el nombre de una carpeta por el command:

git mv <old name> <new name> 

Pero ¿cómo puedo cambiar los nombres de las carpetas en Git, para no estropear nada? Gracias.

 git mv folder5 folder5swp git mv folder4 folder5 git mv folder3 folder4 git mv folder5swp folder3 

debería hacer el trabajo

Renombrar files y carpetas con git

Para renombrar files o carpetas, no use nada más que el command git mv. git mv toma al less dos arguments, una fuente y un destino. Si desea mover varios files a una sola ruta, puede especificar n fonts, pero el último argumento es el destino.

CONTINUAR AQUÍ

En git lo haces con el cambio de nombre del file.

Important
No se puede simplemente cambiar el nombre del file en el sistema de files debido a la forma en que git almacena la información. Git rastrea el contenido del file independientemente del nombre del file.

Debido a eso, debes usar git mv <file> y no simplemente rm .
Por ejemplo, mira aquí el significado de esto. El nombre de file no es parte del contenido, es un file "especial" llamado .idx

enter image description here