Actualmente tengo un repositorio git personal para algún software en el que he estado trabajando. El repositorio solía contener información personal de otras personas en algunos de los archivos de configuración, que tengo en git porque son útiles para rastrear y ayuda a documentar cómo funciona el archivo de configuración. El git repo también muestra cómo el archivo de configuración ha cambiado con el tiempo, en términos de qué versión requiere qué. Recientemente tuve el deseo de publicar el proyecto en github, así que creé una sucursal y eliminé la información personal de la cabeza, reemplazando cada elemento con marcadores de posición.¿Cómo puedo "censurar" el historial de un repositorio de git?
Además de volver a cada revisión y "cambiar el historial", ¿hay alguna manera de "censurar" la información anterior en todas las ocurrencias (cambiarla de una vez) reemplazándola con la nueva información en todos ocurrencias, entonces, si alguien lo tirara de nuevo, ¿verían los marcadores de posición en lugar de la información personal?
Borra la carpeta '.git' (todo el historial) y comienza con los archivos ahora seguros que tienes? http://stackoverflow.com/q/9683279/139010 –
"El git repo también muestra cómo el archivo de configuración ha cambiado con el tiempo, en términos de qué versión requiere qué". Esto significa que me gustaría mantener * algún * historial, ya que me parece útil para el desarrollo futuro, pero gran parte es irrelevante y expone información de identidad. – DavidJFelix