Zum Inhalt springen

Commit

Ein aufgezeichneter Projektstand mit Metadaten und gegebenenfalls Bezug auf vorherige Stände in Git.

Softwareentwicklung

Einen ausgewählten Stand aufzeichnen

Ein Commit hält in Git einen ausgewählten Projektstand mit Metadaten wie Änderungsbeschreibung und Autor fest. Er verweist gegebenenfalls auf Vorgänger und bildet so Geschichte. Sein Inhalt ergibt sich aus dem vorbereiteten Stand; nicht jede Änderung im Arbeitsverzeichnis ist automatisch enthalten.

Im erfundenen Beispiel werden eine Formularkorrektur und ihr passender Test gemeinsam aufgezeichnet. Eine nebenbei begonnene Layoutänderung bleibt außerhalb dieser Auswahl. So kann die Änderung später nachvollziehbar beurteilt werden. Ein Commit bestätigt aber weder erfolgreiche Tests noch eine Freigabe. Dateispeicherung, Commit, Übertragung in ein gemeinsames Repository und Bereitstellung sind getrennte Vorgänge, auch wenn ein Projekt mehrere davon automatisiert verbindet.

Quellen

Beiträge zum Thema

Softwareentwicklung mit ASES

Individuelle Software, Web- und Mobile-Apps