En mi lugar de trabajo tenemos una rama troncal "maestra" que representa el código publicado. Para hacer un cambio, verifico una copia de trabajo, creo una rama de tema, me comprometo con la rama de tema, fusiono la rama de tema en maestro y presiono.¿Cómo puedo "registrar git" solo el código publicado en el enlace troncal?
Para pequeños cambios, puedo comprometerme directamente con el maestro, luego presionar.
Mi problema es que cuando uso "git log", no me importan las ramas de mi tema en mi copia de trabajo local. Solo quiero ver los cambios en la rama maestra en el servidor de git compartido y remoto. Además, si utilizo --stat o -p o uno de sus amigos, quiero ver los archivos y cambios asociados con la combinación de commit para master, no asociados a sus commits de rama originales (que, como he dicho, yo don no quiero ver nada).
¿Cómo puedo hacer esto?
try git log --merges. Invertir es git log --no-merges. –
git log --merges omite commits directamente a la rama principal. --stat tampoco asociaría los cambios que suceden en las asignaciones de rama de tema con las asignaciones de fusión. Entonces --merges no es exactamente lo que quiero. –