Encuentre una twig en particular cuando trabaje en múltiples submodules

Estoy trabajando en un proyecto que consiste en múltiples submodules. Digamos 20 submodules. Ahora un ticket en particular requiere algunos cambios en module_3, and module_4, and module_7 . Así que creo una twig para ese ticket (digamos branch_ticket_x ) en module_3, and module_4, and module_7 , module_3, and module_4, and module_7 mis cambios y module_3, and module_4, and module_7 el código (aún no lo he module_3, and module_4, and module_7 ). En ese momento en particular, mi Gerente vino y me asignó otra tarea xyz en otro proyecto. Lamentablemente, esa tarea llevó mucho time. Y cuando volví a mi antiguo proyecto, olvidé los modules en los que estaba trabajando anteriormente, pero sé que creé la twig con el nombre branch_ticket_x . Entonces, ¿hay alguna forma o command git ?, puedo averiguar en qué modules estaba trabajando antes.

Si esta es una pregunta duplicada, por favor dame el enlace a la solución.

 git submodule -q foreach ' git rev-parse -q --verify branch_ticket_x >&- && echo $name || true' 

También podría git rev-parse --show-toplevel lugar del echo $name si no es conveniente usar la variable.

Si la ruta / los nombres de file son distintos, puede

 $ git log --name-only branch_ticket_x 

Eso mostrará una list de los files que tocó como parte de su (s) compromiso (s)

Es posible que desee probar ls-tree :

 git ls-tree <commit-SHA>