Ob man nun Gitflow, GitHub Flow oder ein selbstausgedachte Abwandlung dieser Modelle verwendet: Einige dieser Modelle benötigen einen Weg, um einen Branch in einen anderen Branch zu mergen. Dieser Handgriff ist in Git mehrteilig – und teilweise etwas nervig.
SSH-Schlüssel sind die Eintrittskarte für SSH, Git, und viele andere darauf aufbauende, nützliche Dienste, die ein Programmierer nutzen möchte. Während unter Linux und Mac OSX das Erzeugen eines SSH-Schlüssels eine schmerzlose Sache ist, sind unter Windows mehr Handgriffe gefragt, um alle Anwendungsfälle eines SSH-Schlüssels abbilden zu können – unter anderem für die Verwendung des selben Schlüssels aus einer Virtualisierung wie zum Beispiel VirtualBox oder Docker.
Mein Kollege Slawo hat mich schon vor geraumer Zeit auf einen interessanten Code-Editor hingewiesen: Microsofts Visual Studio Code (oder kurz „VS Code“). Microsofts Charme-Offensive in Richtung der Developer-Community hat ein ganz neues Werkzeug hervorgebracht, dass es mit den etablierten Konkurrenten vom Range eines Sublime Text, Atom und Co aufnehmen soll.
Wie jeder Programmierer habe auch ich meine kleine Sammlung an Werkzeugen, die meine Arbeit schneller machen. Da man als Entwickler ab und zu auf einen neuen Rechner umzieht, lohnt es sich, diese Werkzeuge für sich selber zu dokumentieren, um sie auf dem nächsten Rechner wieder schnell aufsetzen zu können.
Ähnlich wie bei meinen Standard-Einstellungen in Sublime Text 3 habe ich für Git inzwischen jede Menge Einstellungen und Aliase erzeugt, die ich inzwischen auf jedem meiner Rechner im Einsatz habe.
Mit dem Artikel „How to Write a Git Commit Message“ habe ich meinen persönlichen Stil für eine gute Git-Commit-Message weiter verfeinert. Für mich sieht eine gute Commit-Message nun wie folgt aus:
Kurz-Zusammenfassung (max. 50 Zeichen), als Aufforderung geschrieben, ohne Punkt am Ende
Optional: Erweiterte Markdown-Beschreibung, abgetrennt durch eine Leerzeile.
Der Text der gesamten Commit-Message ist dabei in Englisch.
Kurz-Zusammenfassung (max. 50 Zeichen), als Aufforderung geschrieben, refs TICKET-NUMMER
Optional: Erweiterte Markdown-Beschreibung, abgetrennt durch eine Leerzeile.
Der Text der gesamten Commit-Message ist dabei in Englisch.
Add CSS variable `--gallery-count` to gallery HTML
Check https://css-tricks.com/simple-swipe-with-vanilla-javascript/ on what to do with that.
Aber ehrlich gesagt ist der Artikel „How to Write a Git Commit Message“ die bisher beste und umfassendste Antwort auf die Frage nach einer guten Commit-Message.