Git: Anleitungen und Praxiswissen | mironsoft Blog
Git
-
09.05.2026
Jeder Wechsel vom Editor in den Browser kostet Kontext. Mit JetBrains Space oder den GitLab- und GitHub-Integrationen lassen sich Merge-Request-Kommentare direkt in PhpStorm beantworten, Diffs pruefen und Reviews abschliessen, ohne den Editor je zu verlassen.
-
06.05.2026
Ein vergessener API-Key in einem Commit reicht aus, um Zugangsdaten dauerhaft offenzulegen, selbst wenn die Datei später wieder gelöscht wird. Dieser Artikel zeigt, wie gitleaks und git-secrets Secrets schon vor dem Commit erkennen, warum eine zusätzliche CI-Prüfung nötig ist, und welche Reihenfolge bei einem tatsächlichen Leak über den Schaden entscheidet.
-
28.04.2026
Wer Git nur als Blackbox mit mysteriösen Befehlen begreift, tippt Kommandos nach Gefühl und wundert sich über Fehlermeldungen. Dieser Artikel erklärt das Drei-Bereiche-Modell aus Working Directory, Staging Area und Repository, zeigt was git add, commit, checkout und restore technisch wirklich tun, und liefert damit das Mentalmodell, mit dem spätere Git-Konzepte wie Branches, Merges und Reset endlich logisch werden.
-
25.04.2026
Eine gute Commit-Message erklärt, warum eine Änderung nötig war, nicht nur was sich im Code verändert hat, denn das zeigt der Diff ohnehin. Mit der 50/72-Regel, dem Imperativ in der Betreffzeile, sauberen Trailern für Ticket-Referenzen und optional Conventional Commits wird aus der Git-Historie ein durchsuchbares Archiv, das Debugging und Code-Archäologie Monate später erheblich beschleunigt.
-
25.04.2026
Ein unbedachter git reset --hard oder ein missglückter Rebase fühlt sich nach einem endgültigen Verlust an, ist es aber selten. Das Reflog protokolliert lokal jede Bewegung von HEAD und macht verschwundene Commits meist innerhalb weniger Minuten wieder auffindbar. Dieser Artikel zeigt, wie das Reflog funktioniert, wie lange Einträge erhalten bleiben und wie eine saubere Recovery in der Praxis abläuft.
-
18.04.2026
Ein Git Worktree erzeugt aus einem einzigen Repository mehrere eigenstaendige Arbeitsverzeichnisse, jedes mit eigenem Checkout, aber gemeinsamer Git-Historie. Fuer Claude Code bedeutet das: mehrere parallele Sessions an unterschiedlichen Branches, ohne dass ein Branch-Wechsel den unfertigen Arbeitsstand einer anderen Aufgabe gefaehrdet oder ueberschreibt.
-
14.04.2026
Wer per HTTPS pusht, kennt die ständige Passwortabfrage. Credential Helper lösen das Problem, unterscheiden sich aber stark in Sicherheit, Persistenz und Plattform-Unterstützung.
-
05.04.2026
Wer PSD-Dateien, Videos oder Archive direkt in Git committet, bläht die Repository-Grösse und die Clone-Zeit für das ganze Team unnötig auf, weil Gits Delta-Kompression bei Binärdaten kaum greift. Git LFS ersetzt diese Dateien durch schlanke Pointer und lagert die eigentlichen Inhalte extern, ohne dass sich am gewohnten Commit- und Push-Workflow etwas ändert.
-
01.04.2026
Ein einmal committetes Secret bleibt in der Git-Historie erreichbar, auch nach dem Löschen der Datei. Dieser Artikel zeigt, warum das so ist, wie Pre-Commit-Hooks und CI-Scanner Leaks von vornherein verhindern, und welche Reihenfolge bei einem echten Vorfall zählt: zuerst die Zugangsdaten rotieren, dann die Historie bereinigen.
-
25.03.2026
Ein fehlgeschlagener CI/CD-Lauf mit tausend Zeilen Log kostet Entwickler oft mehr Zeit als der eigentliche Bugfix. Claude liest strukturiert durch Build-Ausgaben, unterscheidet echte Fehler von Rauschen und grenzt schnell ein, ob ein Fehlschlag am Code, an der Pipeline-Konfiguration oder an der Infrastruktur liegt.