Il nostro progetto utilizza Git come sistema di controllo della versione e recentemente ho dovuto rivedere i commit di qualcuno. Come posso vedere un elenco di commit effettuati da un utente specifico?Come trovare i commit da un utente specifico in Git?
risposta
Prova questo:
git log --author=<name or email>
o passare la stessa opzione per gitk
, o se già in gitk, scegliere Visualizza> nuova visione, e compilare il campo appropriato. Il nome non deve essere esatto; è abbinato come una regex (una sottostringa, nel caso banale) contro il campo autore.
Nota che se lo fai in 'gitk', mostrerà anche il commit genitore per il contesto (i cerchi bianchi). Non è possibile modificare questo comportamento AFAIK. – wisbucky
git log --author=<pattern>
mostrerà il log di commit filtrato per un particolare autore. (--committer
può essere utilizzato per il committer se la distinzione è necessaria).
Vuoi dire autore. '--committer' è per il committer. I due sono diversi se, ad esempio, il commit proviene da una patch inviata via e-mail. Quindi il committer (un manutentore) e l'autore sono due persone diverse. – wilhelmtell
Vero. Risposta aggiornata per citare entrambi. – Amber
Ottieni un upvote e ottieni un upvote, TUTTI OTTENGONO UN UPVOTE !!! –
- 1. Come unire un commit specifico in Git
- 2. Come scaricare un commit Git specifico da un repository?
- 3. Come prelevare codice di commit specifico da bitbucket-git
- 4. Come rivedere uno specifico commit su Git
- 5. Arresta un commit git da parte di un autore specifico usando il gancio di pre-commit
- 6. Ripristina tutti i commit di un autore specifico da un momento specifico
- 7. Come creare il ramo da commit specifico in ramo diverso
- 8. (git): come portare un commit specifico dal ramo upstream?
- 9. Git commit da python
- 10. Unisci a un commit specifico
- 11. Come contare i commit git per utente in un intervallo di date?
- 12. Come trovare git commit nel repository tramite messaggio di commit?
- 13. Come trovare gli ultimi commit in un repository git?
- 14. Migrazione da Subversion a Git Come posso trovare un commit con un numero di revisione?
- 15. Impossibile reimpostare un file su un commit specifico utilizzando Git
- 16. Usa Hudson per creare un commit git specifico
- 17. Come elencare tutti i tag che puntano a un commit specifico in git
- 18. Git: sposta il commit specifico su un altro ramo
- 19. Come si sposta un commit tra i rami in Git?
- 20. Combina locale Git commit in un commit per git-svn
- 21. Impossibile inviare commit da un sottomodulo git?
- 22. Come "pull request" un commit specifico
- 23. Come posso rimuovere i commit separati da git?
- 24. Come unire un file specifico da un ramo in un altro ramo in Git
- 25. Intellij git revert un commit
- 26. Subversion: Come unire un commit specifico
- 27. Git: come reimballano tutti i commit sciolto
- 28. git come trovare commit hash da dove il ramo ha avuto origine da
- 29. Come proteggere un file nel repository git da commit dopo il primo commit?
- 30. Come trovare tutti i tipi in un assieme che eredita da un tipo specifico C#
@RobertHarvey hai inserito questo è il duplicato di 4.259.996, ma in realtà 4.259.996 è duplicato di questo – user829755
Forse questo non è un duplicato, se volesse trovare il contenuto di commit qui (= le diff effettivi). – sjas