Einführung in Git

Einführung in die Versionsverwaltung mit Git (Teil 2) – Anwendungsentwickler-Podcast #77

Die noch offenen Fragen zur Versionsverwaltung mit Git sind der Inhalt der siebenundsiebzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Allgemeine Fragen Welche Befehle musst du ausführen, um dir die aktuellen Änderungen in deiner Arbeitskopie anzuschauen? Welche Befehle musst du ausführen, um deine Änderungen zu „committen“? Was ist der Index? Wie ist eine […]

Einführung in Git

Einführung in die Versionsverwaltung mit Git (Teil 1) – Anwendungsentwickler-Podcast #76

Einige grundsätzliche Fragen zur Versionsverwaltung mit Git sind der Inhalt der sechsundsiebzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Allgemeine Fragen Wofür braucht man eine Versionsverwaltungssoftware? Was sind die Vorteile einer Versionsverwaltungssoftware? Was ist SVN? Was ist Git? Was sind die Vorteile von Git gegenüber SVN? Was ist ein Repository? Welche Befehle musst […]

Wie man gute Commit-Meldungen schreibt

Wie man eine gute Git-Commit-Nachricht schreibt

In diesem Artikel beschreibt Chris Beams wie man eine gute Git-Commit-Nachricht formuliert: How to Write a Git Commit Message. Er stellt dafür sieben Regeln auf: Subject und Body mit einer Leerzeile trennen. Subject auf 50 Zeichen beschränken. Subject mit einem Großbuchstaben beginnen. Subject nicht mit einem Punkt beenden. Im Subject […]

Git Cheat Sheet

Git Cheat Sheet

Wie schon früher geschrieben, halte ich Git für ein absolutes Muss bei der täglichen Arbeit als Entwickler. Markus hat mir einen interessanten Link zu einem Git Commands and Best Practices Cheat Sheet empfohlen, den ich hiermit weitergeben möchte. Gerade für Einsteiger dürfte die schöne Visualisierung von Arbeitskopie, Index und Repo […]

Git-Tipps für Fortgeschrittene (aber auch Anfänger)

Dieser Artikel von Andy Jeffries ist meine Standardempfehlung für eine Einführung in Git: 25 Tips for Intermediate Git Users. Obwohl Andy ihn 2009 für fortgeschrittene Benutzer von Git geschrieben hat, würde ich sagen, dass die genannten Befehle heute zum Standardrepertoire jedes Softwareentwicklers (der mit Git arbeitet) gehören sollten. Der Artikel […]

Ein sinnvoller Git-Workflow

Wir sind aktuell dabei, unseren eigenen Entwicklungsprozess auf Basis von Git neu zu gestalten und die Entwickler optimal bei der täglichen Arbeit zu unterstützen. Insbesondere die Frage nach dem Deployment von Änderungen auf die unterschiedlichen Stages (Entwicklung, Qualitätssicherung, Produktion) ist dabei ein wichtiger Punkt. Einen spannenden Ansatz verfolgt der „Git […]