git-rewrite-history

¿Cómo aplastar todos los commits de git en uno?

¿Cómo se reduce todo el repositorio a la primera confirmación? Puedo rebase a la primera confirmación, pero eso me dejaría con 2 confirmaciones. ¿Hay alguna manera de hacer referencia a la confirmación antes de la primera?

¿Cómo modificar un commit especificado en git?

Normalmente envío una lista de confirmaciones para su revisión. Si tengo: HEAD Commit3 Commit2 Commit1 , sé que p ... do modificar cabeza comprometerse con git commit --amend, pero ¿cómo puedo modificar Commit1, dado que no es el HEAD cometer?

¿Combinar las dos primeras confirmaciones de un repositorio Git?

Supongamos que tiene un historial que contiene las tres confirmaciones A, B y C : A-B-C Me gustaría combinar los dos co ... 7b B pick asd314f C Entonces Git 1.6.0.4 dice: Cannot 'squash' without a previous commit Hay una manera o es imposible?

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?

¿Editar la confirmación de root en Git?

Hay maneras de cambiar el mensaje de confirmaciones posteriores: git commit --amend # for the most recen ... # but requires *parent* ¿Cómo puedes cambiar el mensaje de confirmación de la primera confirmación (que no tiene padre)?

¿Cómo eliminar / eliminar un archivo grande del historial de confirmaciones en el repositorio Git?

De vez en cuando se me cayó un DVD-rip en un proyecto de sitio web, entonces descuidadamente git commit -a -m ..., y, zap, el ... nfirmaciones para que el archivo grande no se muestre en el historial y se limpien en procedimiento de recolección de basura?

¿Cómo se puede cambiar la marca de tiempo de una confirmación antigua en Git?

Las respuestas a ¿Cómo modificar confirmaciones existentes sin publicar? describa una forma de modificar mensajes de confirm ... de tiempo de las confirmaciones originales. Esto parece lógico, pero ¿hay alguna manera de reestablecer también los tiempos?

Cómo modificar varias confirmaciones en Git para cambiar de autor

He realizado una serie de confirmaciones en Git y ahora me doy cuenta de que olvidé establecer correctamente las propiedades ... master)? He estado mirando git reset y git commit -C <id> --reset-author, pero no creo que esté en el camino correcto.

¿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 base de un commit de Git merge

Tomemos el siguiente caso: Tengo algo de trabajo en una rama temática y ahora estoy listo para fusionar de nuevo con master ... | * b62cae6 2 [topic] * | e7affba 4 [origin/master] * | eb3b733 3 |/ * 38abeae 1

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.

¿Cómo elimino un archivo grande que se ha cometido incorrectamente en git [duplicar]

Posible Duplicado:¿Cómo purgar un archivo enorme del historial de confirmaciones en Git? Hice una cosa estúpida. Ima ... por lo que no sincronizo en ninguna servidor. ¿Cómo puedo eliminar definitivamente este archivo y ahorrar espacio en disco?

Eliminar archivo del repositorio git (historial)

(resuelto, ver parte inferior del cuerpo de la pregunta) Buscando esto desde hace mucho tiempo, lo que tengo hasta ahora es ... le - para comprobar si hay objetos sueltos git repack -A -d - reembalaje git prune - para finalmente eliminar esos objetos

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?

BFG eliminar varias carpetas

Encontré que BFG es mucho más rápido que la rama original de git-filter. Tenemos múltiples repositorios svn para mover a aún ... ible ? o ¿debo hacer un bucle para llamar a BFG tantas veces como tenga carpetas que eliminar ? Gracias por cualquier ayuda.

¿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.