¿Cómo se determina que los cambios en una rama faltan de otro?
-
23-09-2019 - |
Pregunta
Estoy usando git. Tengo una rama, apifixes
, que fue brotado de master
hace algún tiempo. La mayoría, pero no todos, de los cambios de la rama apifixes
se han fusionado de nuevo en master
. Al menos, creo que este es el caso, porque cuando trato de hacerlo
git branch -d apifixes
Me sale el siguiente error:
error: The branch 'apifixes' is not an ancestor of your current HEAD.
¿Cómo puedo saber qué cambios son en apifixes
pero no en master
?
Solución
git log master..apifixes
ver compromete accesible desde apifixes, pero no del maestro
si desea mostrar la diferencia entre los dos, el uso git diff
lugar
Otros consejos
git log --oneline --left-right --cherry-pick master...apifixes
(nótese el ...
tres puntos) podría ser lo que quiera.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow