Un colega creó una rama local ('branchA') desde el maestro, hizo algo de trabajo, lo presionó, se fusionó en el maestro, hizo algo más de trabajo y lo volvió a presionar. Al mismo tiempo, otros colegas han estado trabajando en otras ramas y fusionándolas para dominar.git: Cómo ver confirmaciones en una sola rama
Ahora necesito extraer branchA para revisarlo. Así que he hecho un git pull
y git checkout -b branchA origin/branchA
que está bien. Pero todos los comandos (git diff/log/show) muestran los commits realizados en todas las ramas del repositorio.
¿Cómo puedo ver una diferencia de todas las confirmaciones hechas a branchA con respecto a la versión del master desde el que se creó?
¿Cómo puedo I git diff
branchA contra el HEAD actual de master, pero solo ver los archivos cambiados dentro de branchA?
Esto no funciona. Tal vez porque me he fusionado en el maestro, pero veo cambios hechos por otras personas. – user1491250