Nuestro proyecto usa Git como el sistema de control de versiones y recientemente tuve que revisar las confirmaciones de alguien. ¿Cómo puedo ver una lista de confirmaciones realizadas por un usuario específico?¿Cómo encontrar compromisos por un usuario específico en Git?
Respuesta
Prueba esto:
git log --author=<name or email>
o pasar la misma opción de gitk
, o si ya está en gitk, vaya a Ver> nueva visión, y rellenar el campo correspondiente. El nombre no tiene que ser exacto; se empareja como una expresión regular (una subcadena, en el caso trivial) contra el campo de autor.
Solo tenga en cuenta que si hace esto en 'gitk', también mostrará el compromiso principal para el contexto (los círculos blancos). No puedes cambiar ese comportamiento AFAIK. – wisbucky
git log --author=<pattern>
mostrará el registro de confirmación filtrado para un autor en particular. (--committer
se puede utilizar para committer si la distinción es necesaria).
Quieres decir autor. '--committer' es para el committer. Los dos son diferentes si, por ejemplo, la confirmación proviene de un parche enviado por correo electrónico. Entonces el committer (un mantenedor) y el autor son dos personas diferentes. – wilhelmtell
Es cierto. Respuesta actualizada para mencionar ambos. – Amber
¡Obtiene un voto positivo, y recibe un voto positivo, TODOS RECIBEN UNA ACTUALIZACIÓN! –
- 1. cómo reordenar compromisos en Git de forma no interactiva
- 2. Cómo aprobar compromisos en Github
- 3. ¿Cómo extraer un archivo específico con GIT?
- 4. Encontrar un elemento específico en un NSArrayController
- 5. ¿Cómo cargo un commit de git específico?
- 6. Encontrar todos los grupos administrados por un usuario
- 7. Encontrar elemento específico basado en un atributo
- 8. Git: recuperar compromiso específico
- 9. Git - obtener todos los compromisos y manchas crearon
- 10. ¿Cómo puedo cambiar un color de fuente específico en git?
- 11. ¿Cómo reverso un trozo específico de una confirmación en git?
- 12. Compromisos múltiples antes de presionar
- 13. ¿Puedo crear un archivo de gitignore específico para el usuario?
- 14. cómo otorgar privilegios de usuario en un esquema específico?
- 15. Buscar compromisos de git relacionados con una determinada parte de un archivo
- 16. ¿Cómo descargo un commit específico de git desde un repositorio?
- 17. Haciendo sin compromisos parciales la "vía Mercurial"
- 18. Cómo alentar más compromisos frecuentes para SVN
- 19. Submódulos de Git: especifique un SHA específico?
- 20. git rebase. ¿Cómo lo uso para colapsar resmas de compromisos antiguos?
- 21. git encontrar commits duplicados (por id-parche)
- 22. cerrar sesión programáticamente un usuario "específico"
- 23. Cómo extraer el directorio específico con git
- 24. Selenium: ¿cómo encontrar div con contenido específico?
- 25. Cambios de untage en Git a un archivo específico
- 26. ¿Cómo encontrar la última fusión en git?
- 27. Encontrar un carácter específico en una cadena en Matlab
- 28. cómo encontrar el uso de espacio de disco por usuario?
- 29. ¿Cómo encuentro las revisiones hechas por un usuario específico de Subversion?
- 30. ¿Cómo encontrar los últimos commits en un repositorio de git?
@RobertHarvey que marcó esto es como duplicado de 4.259.996, pero en realidad es 4.259.996 duplicado de éste – user829755
Posiblemente esto no es un duplicado, si se refería a encontrar el contenido cometer aquí (= los diferenciales reales). – sjas