2016-01-30 3 views
6

Ich weiß, dass Git Commits für jede logische Änderung vorgenommen werden sollte, aber was ist die Konvention (falls vorhanden) für die erste Commit?Was ist die Konvention für den Inhalt eines ersten/ersten Git-Commits?

[Hinweis: Ich lade keine Meinung/Diskussion dazu ein - wenn es keine gemeinsame Konvention gibt, dann ist es in Ordnung].

Zum Beispiel ich eine Website von Grund auf neu mit index.html begonnen haben - meine erste ‚logische Wandel‘ verpflichten sich durch Addition der <head> Elemente könnte alles sein, das Hinzufügen der HTML-Struktur oder das Hinzufügen von den grundlegenden Inhalt und CSS. Oder sollte das erste Commit die erste "Arbeitsversion" sein?

Edit: Ich meine nicht, die Nachricht begehen; Ich meine den Inhalt der Dateien.

+4

Meine Konvention ist 'git commit --allow-empty', so habe ich einen leeren Ausgangspunkt, so dass ich ganz neue Zweige zu irgendetwas in die in keinem Zusammenhang erstellen Repo, das sich als nützlich erweisen kann. – Kenney

+0

Nur weil du keine Diskussion/Meinung einlädst, heißt das nicht, dass du es nicht bekommst :) Ich gehe gerne mit "Gib alle Hoffnung auf, die du hier eingibst" (die Inschrift am Eingang zur Hölle in Dantes Inferno). Wenn das zu literarisch ist, "first post!" funktioniert auch. Aber im Ernst, was ist das? Gibt es irgendwelche Konsequenzen, wenn eine unkonventionelle Nachricht verwendet wird? Nun, abgesehen von einer Nachricht wie "Initial commit, und übrigens ist das root-Passwort für den Produktionsserver asdf123". Haben Sie keine Angst vor Engagement ... schreiben Sie eine Nachricht und gehen Sie zurück zu Ihrem Code. – Paul

+0

meine ich nicht die Botschaft begehen - ich meine, was sollte der Inhalt der engagierten Dateien sein sollte (ich habe die Frage bearbeitet zu klären) – andydavies

Antwort

1

bin ich nicht sicher, ob es eine besondere Konvention für einen ersten begehen. Ich versuche immer, zumindest etwas Ähnlichkeit mit einem Projektskelett zu haben, und wahrscheinlich eine README Datei, die beabsichtigte Zwecke beschreibt.

5

die erste Regel ist, begehen Namen „Initial begehen“.

Als Best Practice enthält es eine README Datei, die das Projekt beschreibt.
Die README ist normalerweise eine MD-Datei.

Just for fun dies lesen: Funny initial git commit messages:

+0

Also die 'readme.md' und sonst nichts? – andydavies

+0

Sie können auch einen beliebigen Code eingeben. Aber da dies das erste Commit ist, haben Sie vielleicht noch nicht genug Inhalt, also ist README ein anständiger Inhalt für das erste Commit. – CodeWizard

Verwandte Themen