La risposta di Charles funziona per me.
git log has option --first-parent --no-merges, so you won't get topic history.
Ma se stai utilizzando un'interfaccia utente grafica per le tue attività Git come Git Extension, SourceTree, Tortoise Git,
Poi ci sono opzioni dirette per controllare il primo genitore nei tuoi strumenti. Ho pensato di aggiungere questa risposta all'elenco poiché la maggior parte delle persone trova facile l'interfaccia grafica. e Puoi selezionare direttamente tutti i commit da quel particolare ramo dallo strumento, se necessario.
Ho allegato l'esempio di due strumenti, sarebbe simile anche per altri strumenti: [Ho offuscato il nome utente, il nome del repository git poiché si tratta di un repository privato, ma puoi comunque farti un'idea di come utilizzare il primo genitore dagli strumenti ]
- Estensione Git
- Apri l'estensione Git -> Controlla il ramo delle funzionalità in cui vuoi vedere i commit, c'è un'opzione per selezionare i primi commit come mostrato nell'immagine:
- Tartaruga Git
- Apri la cartella del repository -> Fai clic su Mostra registri da Tortoise Git -> Controlla il ramo e seleziona i primi commit come mostrato nell'immagine
D
eZ
faceva parte del ramo fuso?