Ich versuche, Commits (ausgenommen Merge-Commits) anzuzeigen, die in den letzten 24 Stunden zum Zweig master
hinzugefügt wurden. Derzeit i für das diesen Befehl bin mit:Protokoll-Commits, die in den letzten 24 Stunden zum Master hinzugefügt wurden
git log --format=format:%s --no-merges --since='24 hours ago'
Dies hat jedoch ein Problem: Wenn ein Commit älter als 24 Stunden, aber in den letzten 24 Stunden in den master
Zweig zusammengeführt, wird der Befehl nicht Liste den Commit . Ist es möglich, Commits anzuzeigen, die dem Zweig master
in den letzten 24 Stunden hinzugefügt wurden, und keine Commits, die in den letzten 24 Stunden erstellt wurden?
Bitte beachten Sie, dass ich dies in einem sauberen CI-Arbeitsbereich ausführen, so kann git reflog
kann mir nicht helfen.
Vielen Dank im Voraus!
Statt "--no-merges", könnte '--first-parent' besser funktionieren? – ams
@ams, die nur die Merge-Commits anzeigen würde. Ich brauche die nicht verschmolzenen Commits, die in den letzten 24 Stunden zum 'Master'-Zweig hinzugefügt wurden. – WonderCsabo