Cómo eliminar los files / la carpeta del repository de git sin eliminar el historial de Git

Necesito eliminar la carpeta obsoleta v1 de la carpeta app / controllers / api. Ahora hemos actualizado la carpeta v2 dentro de api / controllers. Pero necesito preservar el historial de git de la carpeta v1. Cualquier ayuda sería muy apreciada.

Cometer la eliminación de files no afecta el historial.

@bcmcfc es correcto. Simplemente puede eliminar la carpeta en su editor de text, luego confirmar y luego cambiar a su github. Eliminará la carpeta de su repository de Github, pero la carpeta seguirá estando disponible en su historial de versiones de git. De ahí la razón completa para el software de control de versiones.