Sto usando Git per il mio progetto e cercando di seguire le migliori prassi:Mostra solo storia di una filiale in un Git registro
- Io lavoro su un ramo argomento
- Quando pronto, unire i argomento ramo nel mio dev ramo utilizzando
git merge --squash
. Ciò mantiene pulito il ramo dev. . - Ogni volta che il dev ramo è stabile e la squadra decide che è tempo per un rilascio, si fondono il dev ramo nella maestro ramo, senza utilizzando squash e tag che commettono come una liberazione versione.
Questo dovrebbe mantenere la nostra storia, e l'utilizzo di gitk, possiamo vedere dove tutti i commit sono disponibili in. Tuttavia, voglio essere in grado di vedere solo i commit applicate al maestro ramo. Ho provato:
git log master
git show-branch
Nessuno di questi mostrano solo la storia del maestro ramo. C'è un modo per farlo facilmente?
Non è possibile eseguire il checkout nel ramo "master" e fare un "log git"? – yasouser