Ho un repository git, ci sono molti rami molti commit, voglio trovare gli ultimi 10 commit, come farlo, grazie!Come trovare gli ultimi commit in un repository git?
risposta
Se volete impegna per tutti i rami è necessario l'argomento --all, registro limite git a dieci con -10 e usa --date-order per dire a git log di ordinare i commit rispetto alla data.
git log -10 --all --date-order
Prova questo git log --graph
& otterrete i commit nell'ordine ultimo a vecchio insieme a
•the checksum of the commit
•the author name and email
•the date the author committed it
•the full commit message
EDIT:
oppure è possibile utilizzare:
git log --pretty=oneline --graph
che dà tutti i commit & ramo topologia
Per trovare determinato numero di commit è possibile utilizzare l'opzione -n
:
git log -5 # or git log -n 5 # fetches the last 5 commits
Come, @honk sottolineato, -n 5
e -5
sono equivalenti.
Per trovare commit su altro ramo, senza verificare l'altro ramo:
git log branch_name
Quindi, se siete a sviluppare ramo e che desiderano ottenere lo scorso 10 commit di master (oneline), si potrebbe fare:
git log --oneline master -10
Per visualizzare i commit di tutti i rami c'è un argomento --all
.
git log --all
Si potrebbe avere scritto che' -n 5' e '-5' sono equivalenti. E per vedere tutti i rami, ovviamente, si usa '-all' (parlando di quanto sia dura la git CLI). –
@honk - sì. E penso che tu intendessi '--all'. Aggiornerò la risposta Grazie. – prasvin
Per ultimi 10 impegna in tutti i rami, si può fare:
git log --graph --all --format=format:'%h - (%ai) %s — %cn %d' --abbrev-commit --date=relative -10
- % h è l'hash commettere
- % ai è data autore (uso% CI per la data committer)
- % s è il commit soggetto
- % cn è il nome committer
- -10 significa ultimi 10 impegna
Vedi qui per maggiori informazioni se avete bisogno di personalizzare ulteriormente: http://linux.die.net/man/1/git-log
@why penso che questo è quello che stai cercando..it funziona! – Bijendra
- 1. Come cancellare tutti i commit Git tranne gli ultimi cinque
- 2. Come visualizzare gli ultimi commit di un repository Git remoto senza prima creare un clone?
- 3. Come trovare git commit nel repository tramite messaggio di commit?
- 4. Numero di commit in un repository git
- 5. Come posso annullare l'ultimo commit in un repository git bare?
- 6. rimuovere un referenziata commit dalla repository git
- 7. Come eseguire il commit di un repository git all'interno di un altro repository git
- 8. Come scaricare un commit Git specifico da un repository?
- 9. Come trovare i commit da un utente specifico in Git?
- 10. Come unire un commit specifico in Git
- 11. Come visualizzare gli ultimi N tag in GIT
- 12. Git - Cos'è un ID commit git?
- 13. Modifica di un commit Git su un repository condiviso
- 14. Come eliminare un BLOB dal repository git
- 15. come riavviare un repository git
- 16. Clonazione di un repository Git in un nuovo repository - senza cronologia commit
- 17. Intellij git revert un commit
- 18. Come passare attraverso un repository git?
- 19. "Non un repository git"
- 20. Come rimuovere un commit che è stato trasferito al repository remoto usando Git
- 21. Come proteggere un file nel repository git da commit dopo il primo commit?
- 22. Combina locale Git commit in un commit per git-svn
- 23. Posso rimuovere il commit iniziale da un repository Git?
- 24. Come posso trovare tutte le unioni con conflitti in un repository Git?
- 25. git: spingere un singolo commit
- 26. Anonimizza un repository git locale?
- 27. Come effettuare il commit su repository git remoto
- 28. Come trovare il commit unione precedente
- 29. Come inserisco un commit usando git?
- 30. Come eliminare l'ultimo commit Git in Bitbucket?
voglio ricevere informazioni sulle ultime impegna in tutti i rami – why
Vedere il mio 'edited' rispondere – uday