Preguntas etiquetadas 'git-rewrite-history'

Sobrescribir el historial del repositorio de Git, por ejemplo, para editar confirmaciones antiguas, eliminar datos innecesarios (como datos personales o archivos grandes), cambiar la estructura de archivos, corregir metadatos, etc.
8
respuestas

Eliminar archivo del repositorio git (historial)

(decidido, vea el final de la pregunta) Mirando esto por mucho tiempo, lo que todavía tengo: http://dound.com/2009/04/git-forever-remove-files-or-folders -from-history / y http://progit.org/book/ch9-7.html Casi el mismo método, pero ...
fijado el 29 de enero '10 a las 22:27
3
respuestas

Cómo eliminar un archivo grande corregido por error en git

Posible duplicado: ¿Cómo eliminar un archivo enorme de la historia de arreglos en Git? Hice una estupidez. Imagina que hice un archivo de 100 MB. Luego lo veo y borro este archivo y lo reparo de nuevo. Este es un procedimiento común para eliminar fa ...
fijado el 10 de noviembre '11 a las 19:55
3
respuestas

git, filtrando rama en todas las ramas

Uso las siguientes fuentes para extraer algunos archivos y directorios grandes de mi repositorio: http://dound.com/2009/04/git-forever-remove-files-or-folders-from-history/ ¿Por qué es tan grande mi repositorio de git? git filtro-rama pa ...
Preguntó el 15 de septiembre. '11 a las 15:21
3
respuestas

¿Cómo reordenar comprometerse en git no es interactivo

¿Qué comandos git no interactivos logran cambios de Antes a Después? Antes: A --- B --- C --- D Después: A --- C '--- B' --- D '
fijado el 13 de febrero '11 a la 1:34
4
respuestas

Actualice el equipo de desarrollo reescribiendo el historial de repositorios, Git, eliminando archivos grandes

Tengo un repositorio git con algunos binarios muy grandes. Ya no los necesito, y no me importa revisar archivos de confirmaciones anteriores. Por lo tanto, para reducir el tamaño del repositorio, quiero eliminar completamente el binario ...
fijado el 14 de diciembre '10 a las 23:51
2
respuestas

BFG elimina múltiples carpetas.

Descubrí que BFG es mucho más rápido que la rama original de git -filter. Tenemos algunos repositorios svn para ir a más repositorios git, lo que significa que algunas de las carpetas del repositorio están fusionadas y rotas. Durante el proceso necesito ...
set 07 feb '14 a las 18:01
2
respuestas

Modificar el mensaje de confirmación de Git antes de fusionar

Hice algunos códigos de prueba antes de fusionarlos en la rama remota. Esta fusión tuvo muchos conflictos y tomó un tiempo serio arreglarlo. Así que mi historia se ve así: 7ab562c Combinar desde una rama remota ... q ...
establecido el 14 de mayo de '13 a las 12:18
2
respuestas

git rebase - ¿cuál es la diferencia entre 'editar' y 'reformular'?

¿Cuál es la diferencia entre editar y reformular cuando se hace git rebase? Miro algunos documentos que dicen lo siguiente: Reemplazar selección con: - editar para marcar un compromiso para enmendar. - reformular para cambiar el mensaje de registro.
ambientado el 12 de mayo de '15 a las 18:06.
5
respuestas

Cómo eliminar versiones antiguas de archivos multimedia del repositorio git

Tengo un repositorio Git con varios archivos multimedia grandes (imágenes y archivos de audio). Varias versiones de estos archivos de medios se enviaron secuencialmente al repositorio. Los archivos son versiones actualizadas secuencialmente de los mismos activos, y ...
establecido el 15 de junio de 2011 a las 16:31
4
respuestas

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

Siempre he usado la interfaz del cliente git basada en la interfaz (smartGit) y, por lo tanto, no tenía mucha experiencia con la consola git. Sin embargo, ahora tengo que reemplazar la línea en todos los archivos .txt del historial (por lo tanto, sin eliminar el archivo completo, ...
puesta el 06 de noviembre '10 a la 1:33
3
respuestas

¿Eliminando un directorio .git de git repo?

Estoy intentando mover el repositorio de git de Kiln a Github. Puedo agregar un nuevo control remoto muy bien, pero cuando intento hacer clic en el asistente en un nuevo control remoto, aparece el siguiente error: Contando objetos: 8691, listo. Compresión delta utilizando hasta 8 hilos. Co ...
establecido el 29 de mayo de '13 a las 21:48
4
respuestas

¿Cómo fusionar los repositorios de Git en una historia lineal?

Tengo dos repositorios git R1 y R2 que contienen confirmaciones de dos períodos de desarrollo de productos: 1995-1997 y 1999-2013. (Los creé convirtiendo los repositorios RCS y CVS existentes en Git.) R1: A --- B --- C --- D R2: K --- L --- M --- N K ...
fijado el 03 de abril. '13 a las 10:08
3
respuestas

Git cómo prevenir cambios locales a los compromisos públicos.

Ya agregué receive.denyNonFastforwards y receive.denyDeletes en mi servidor de repositorio central. Ahora me gustaría bloquear la modificación del historial local si el compromiso ya se ha presionado en el repositorio central (como el predeterminado, el predeterminado ...
set 02 abr '15 a las 12:37
2
respuestas

¿Cómo borrar el antiguo historial de git?

Tengo un repositorio git con muchos, muchos (2000+) confirmados, por ejemplo: l-- m - n / a - b - c - d - e - f - g - h - i - j - k \ x - y - z y quiero ...
fijado el 31 de enero '17 a las 11:56
4
respuestas

Realmente suave la fusión git

En StackOverflow hay algunas preguntas sobre el "suavizado de fusión", y la respuesta suele ser "git rebase". Estas respuestas, sin embargo, saltan un punto crucial: el orden de las confirmaciones. Supongamos que hay una rama A con fijación el 1 de junio y el 1 de agosto y una rama B con la fijación 1 ...
set 04 sep '12 a las 22:47