git-filter-branch

Eliminar archivos confidenciales y sus confirmaciones del historial de Git

Me gustaría poner un proyecto Git en GitHub pero contiene ciertos archivos con datos confidenciales (nombres de usuario y con ... o el /.directorio git. ¿Hay alguna forma de eliminar todos los rastros de un archivo en particular en tu historial de Git?

¿Cómo cambiar el nombre del autor y del committer y el correo electrónico de múltiples commits en Git?

Estaba escribiendo un script simple en la computadora de la escuela, y confirmando los cambios a Git (en un repositorio que e ... e que estaba cometiendo cosas como usuario root. ¿Hay alguna forma de cambiar el autor de estas confirmaciones a mi nombre?

¿Cambiar la primera confirmación del proyecto con Git? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Editar la confirmación de root en Git? ... sar en un comentario dentro del código fuente, y me gustaría cambiarlo a medida que obtengo spammed de bots indexando GitHub.

Error al purgar el archivo del repositorio de Git, no se puede crear una nueva copia de seguridad

Intenté eliminar un archivo de mi repositorio remoto ejecutando: git filter-branch --index-filter 'git rm --cached --ignore ... ntemente debido a que la confirmación tocó muchos archivos diferentes, Git se queja de conflictos y aborté para estar seguro.

Eliminar completamente los archivos de Git repo y remoto en GitHub

Accidentalmente agregué una carpeta de imágenes y confirmé. Entonces, hice un compromiso más. Luego eliminé esos archivos usa ... entado mucho. ¿Cómo puedo eliminar esas manchas por completo? Y también quiero eliminarlo de mi repositorio remoto de GitHub.

Git-remove commits con conjunto de cambios vacío usando filter-branch

¿Cómo elimino confirmaciones que no tienen conjunto de cambios usando git filter-branch? Reescribí mi historial de git usan ... e en msysgit. Rebasing no es realmente una opción porque tengo más de 4000 commits y la mitad de ellos deben ser eliminados.

¿Cómo puedo mover un directorio en un repositorio Git para todas las confirmaciones?

Digamos que tengo un repositorio que incluye esta estructura de directorios: repo/ blog/ _posts/ some-post.html ... uedo usar algo de magia con git filter-branch para lograr esto, pero no he descubierto exactamente cómo hacerlo. Alguna idea?

git rm-fatal: pathspec no coincide con ningún archivo

Agregué más de 9000 fotos por accidente a mi carpeta de proyecto. Y los confió. Luego los eliminó del disco. Comprometido. ... a tantas fotos basura en mi proyecto. Pero desde ese momento me comprometí muchas veces e hice muchos cambios en el código.

Podar confirmaciones de fusión vacías del historial en el repositorio Git

He limpiado bastante nuestro repositorio Git, necesitamos eliminar grandes partes del historial. Hago esto usando: git filt ... te nada, y la fusión no añade nada al árbol. ¿Cómo puedo también podar estas confirmaciones de fusión vacías del historial?

Ejecutar filter-branch sobre un rango de confirmaciones

git filter-branch --env-filter ' export GIT_AUTHOR_EMAIL="[email protected]" export GIT_AUTHOR_NAME="foo"' -- commita..commitb ... obre un rango de confirmaciones consecutivas (en algún lugar dentro del historial de una rama) si este enfoque no es posible.

Actualizar un equipo de desarrollo con el historial de repo de Git reescrito, eliminando archivos grandes

Tengo un repositorio git con algunos binarios muy grandes. Ya no los necesito, y no me importa poder obtener los archivos de ... Haga que todos borren sus copias antiguas y clonen de nuevo desde el servidor. ¿Esto suena bien? Es esta la mejor solución?

Cómo extraer un archivo con historial de confirmaciones de un repositorio git con index-filter & co

Mi situación fue, tengo un repositorio git convertido de SVN a HG a GIT, y quería extraer solo un archivo fuente. También ten ... Así que el la pregunta es: "¿Cómo puedo extraer un archivo de un repositorio y colocarlo en la raíz del nuevo repositorio?"

Dividir un conjunto de archivos dentro de un repositorio git en su propio repositorio, preservando el historial relevante [duplicar]

Posible Duplicado:¿Cómo dividir un repositorio git preservando subdirectorios? En un momento he añadido mi código a ... cando una manera de filtrar todo / excepto / una lista de archivos / directorios. ¿Alguien sabe de una manera de hacer esto?

¿Cómo sustituir texto de archivos en el historial de git?

Siempre he usado un cliente git basado en la interfaz (SmartGit) y por lo tanto no tengo mucha experiencia con la consola git ... password/g' {} \;" El código en la parte superior en realidad eliminado todos los archivos con mi contraseña curiosamente.