Tengo dos etiquetas en mi git en la misma rama. Hay al menos 5-6 commits entre ellos. ¿Cómo puedo crear un parche único entre las dos etiquetas para que se pueda aplicar a un repositorio de GitHub?¿Cómo crear un parche entre dos etiquetas con múltiples confirmaciones entre ellas?
31
A
Respuesta
51
Se puede crear una sola diff (parche) entre dos etiquetas utilizando la siguiente
$ git diff tag1 tag2 -- > the-patch.diff
Reemplazar tag1
y tag2
a las etiquetas que desee.
32
Se puede crear un solo parche para múltiples confirmaciones mediante la opción --stdout
y dirigir la salida a un archivo:
git checkout tag2
git format-patch tag1 --stdout > patch1to2.patch
+0
gran respuesta. Lo resolvió de una manera muy clara y precisa. +1 –
Cuestiones relacionadas
- 1. Obtener lista de confirmaciones entre etiquetas en git
- 2. ¿Cómo puedo obtener la diferencia entre todas las confirmaciones que ocurrieron entre dos fechas con Git?
- 3. ¿Cómo puedo crear un parche que abarque commits usando Sourcetree?
- 4. Git diff entre las dos etiquetas dadas
- 5. Crear un parche con TFS
- 6. Rieles asociaciones múltiples entre dos modelos
- 7. Subversion: ¿Cómo encontrar las diferencias entre dos etiquetas?
- 8. Crear conexión entre dos computadoras en python
- 9. ¿Cómo se deben comunicar varias aplicaciones de Django entre ellas?
- 10. lugar etiquetas entre garrapatas
- 11. HTML prevenir salto de línea (entre dos etiquetas de tabla)
- 12. Obtener contenido entre dos etiquetas HTML usando Html Agility Pack
- 13. ¿Cómo podemos tener dos cadenas de conexión en Web.Config y cambiar entre ellas en el código?
- 14. NSRegularExpression para extraer texto entre dos etiquetas XML
- 15. ¿Cómo crear un parche para un nuevo archivo?
- 16. ¿Cuántos segundos entre dos fechas?
- 17. Git: ¿Cómo puedo fusionar los cambios realizados entre dos etiquetas en otra rama?
- 18. Las clases de Xcode no pueden "verse" entre ellas
- 19. Bash - Diferencia entre dos listas
- 20. ¿Cómo obtener una lista de todos los archivos que cambiaron entre dos confirmaciones de Git?
- 21. cómo anexar un elemento entre dos elementos
- 22. VIM: ¿Cómo moverse entre las etiquetas coincidentes?
- 23. ¿Cómo crear una relación entre dos tablas usando PHPMyAdmin?
- 24. Cómo enviar un entero con tubería entre dos procesos!
- 25. NSFecha entre dos NSDates dados
- 26. Git: Cómo moverse hacia atrás y hacia adelante entre confirmaciones
- 27. Concatenar cadenas en Oracle SQL sin espacio entre ellas?
- 28. ¿Cómo puedo calcular el número de líneas modificadas entre dos confirmaciones en git?
- 29. ¿Cómo encontrar la diferencia entre dos cadenas?
- 30. ¿Cómo crear un parche en IntelliJ IDEA?
Por cierto, por el archivo de parche Qué quiere decir algo así como lo que 'git-formato patch' produce ? – fajran
sí, necesito un archivo de parche como el que produce el comando [git format-patch]. ¿Puede decirme cómo funciona esto entre dos etiquetas? – Rishi
Puedes aplastar esas confirmaciones en una confirmación usando 'git rebase'. Después de que hayas confirmado, puedes usar 'git format-patch' para crear el archivo de parche. – fajran