Git für Fortgeschrittene

Git-Tutorials für Fortgeschrittene

In den Git-Tutorials von Atlassian werden die gängigsten Git-Befehle vorgestellt und in unseren Beschreibungen von Git-Workflows erläutern wir, wie diese Befehle üblicherweise eingesetzt werden, um die Zusammenarbeit zu unterstützen. Allein damit sind Entwicklerteams bereits zur Anwendung von Git gerüstet. Wenn du jedoch die Vorteile von Git voll und ganz ausschöpfen willst, sind die Git-Tutorials für Fortgeschrittene das Richtige für dich.

In jedem dieser Artikel wird jeweils eines der erweiterten Features von Git im Detail beschrieben. Anstatt dir neue Befehle und Konzepte vorzustellen, werden deine vorhandenen Git-Kenntnisse verfeinert, indem du Hintergrundinformationen erhältst. Mit diesem Wissen wirst du bekannte Git-Befehle effektiver einsetzen. Vor allem aber wirst du nie wieder befürchten, dein Git-Repository zu beschädigen, da du verstehen wirst, warum etwas schief lief und wie das Problem behoben wird.

Merging vs. Rebasing

Merging vs. Rebasing

In Git dreht sich alles um die Arbeit mit abweichenden Verläufen. Die Befehle git merge und git rebase bieten unterschiedliche Möglichkeiten, Commits von verschiedenen Branches zusammenzuführen. Beide Wege haben ihre Vorteile. In diesem Artikel erklären wir, wie und wann du statt einem einfachen git merge-Vorgang auch ein Rebasing durchführen kannst.

Mehr erfahren »

Zurücksetzen, Checkout und Rückgängigmachung

Zurücksetzen, Checkout und Rückgängigmachung

Den Befehlen git reset, git checkout und git revert ist gemeinsam, dass sie eine Änderung im Repository rückgängig machen. Sie wirken sich jedoch unterschiedlich aus und betreffen einen oder mehrere der folgenden Bereiche: Arbeitsverzeichnis, gestagter Snapshot und Commit-Verlauf. In diesem Artikel erfährst du ganz genau, worin sich diese Befehle unterscheiden und an welchem Punkt im Standard-Workflow von Git du sie nutzen solltest.

Mehr erfahren »

Git-Protokoll für Fortgeschrittene

Git-Protokoll für Fortgeschrittene

Um deinen Projektverlauf zu nutzen, brauchst du den Befehl git log. Ohne diesen Befehl könntest du auf keinen deiner Commits zugreifen. Doch was das Potenzial von git log angeht, kratzt du wahrscheinlich, wie die meisten aufstrebenden Git-Benutzer, erst an der Oberfläche. In diesem Artikel erklären wir dir schrittweise die Formatierungs- und Filteroptionen für Fortgeschrittene, damit du deinem Git-Repository alle möglichen interessanten Informationen entlocken kannst.

Mehr erfahren »

Git Hooks

Git Hooks

Zum Ausführen von benutzerdefinierten Aktionen während eines bestimmten Ereignissen in einem Git-Repository sind Hooks das Mittel deiner Wahl. Mit ihnen kannst du Commit-Nachrichten normieren, Testreihen automatisieren, Continuous Integration-Systeme benachrichtigen und vieles mehr. Dieser Artikel bringt dir die vielen Möglichkeiten näher, wie du Git-Hooks zur Optimierung deines Workflows nutzen kannst.

Mehr erfahren »

Referenzen und das Reflog

Referenzen und das Reflog

Ein Ref ist ein Git-interner Ausdruck für einen Verweis zu einem Commit. Du kennst bereits viele Ref-Kategorien, darunter auch Commit-Hashes und Branch-Namen. Es gibt aber noch viele anderen Arten von Refs und bei nahezu allen Git-Befehlen werden Refs in irgendeiner Form genutzt. Am Ende dieses Artikels wirst du dich sehr genau mit der inneren Funktionsweise von Git auskennen.

Mehr erfahren »