All posts by tgross

Software-Entwicklung mit Git: Serverseitige Git-Hooks (Teil 1)

Git-Hooks sind Skripte, mit denen wir das Verhalten von Git an bestimmten Punkten des Entwicklungs-Lebenszyklus’ beeinflussen können. Nachdem wir in in unserer letzten Artikelreihe lokale Hooks besprochen haben, kommen wir nun zu den serverseitigen Hooks. Diese funktionieren wie lokale, außer dass sie in serverseitigen Repositories liegen (in der Regel das zentrale Repository oder das öffentliche Repo eines Entwicklers). Wir sehen uns drei dieser Hooks näher an.

Software-Entwicklung mit Git: Lokale Git-Hooks (Teil 2)

Hooks sind Skripte, die ausgeführt werden, wenn in Git bestimmte Ereignisse eintreten. Dabei wird zwischen lokalen und serverseitigen Git-Hooks unterschieden. Erstere beschäftigen uns in dieser Artikelserie. Nachdem wir im ersten Beitrag die Skripte pre-commit und prepare-commit-msg näher angesehen haben, wollen wir uns nun den Hooks commit-msg und post-commit widmen.

Git-Tutorial: git log für Fortgeschrittene – Commit-Historie filtern (Teil 1)

Zu formatieren, wie Commits angezeigt werden sollen, ist erst die Hälfte dessen, was wir mit git log Sinnvolles tun können. Die andere Hälfte besteht darin zu verstehen, wie wir durch die Commit-Historie navigieren. Also werden wir nun einige Möglichkeiten für Fortgeschrittene besehen, um mit git log spezifische Commits aus unserer Projekthistorie herauszusuchen. Die Kombination mit den Formatierungsoptionen ist dabei jederzeit möglich.