Erstellen Sie Ihr erstes Commit
Ein Commit speichert eine Momentaufnahme der von Ihnen vorgenommenen Änderungen mit einer Meldung, die den Grund dafür angibt. In GitTree stellen Sie eine Datei im Änderungsfeld bereit, geben eine Zusammenfassung ein und drücken Commit: Der neue Commit wird oben im Diagramm angezeigt.
Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.
Auf dieser Seite
Bevor Sie beginnen
- Ein Repository ist in GitTree geöffnet (ein Repository öffnen oder eins erstellen).
- Sie haben mit einem beliebigen Editor mindestens eine Datei in ihrem Ordner geändert, hinzugefügt oder gelöscht.
- Git weiß, wer Sie sind: Wenn ein Commit zum ersten Mal Ihren Namen und Ihre E-Mail-Adresse benötigt, zeigt GitTree Set up your Git identity an und Sie entscheiden sich dafür, diese für dieses Repository, jedes Repository oder ein GitTree-Profil zu speichern.
Wo es zu finden ist
- Die Zeile
// WIPoben im Commit-Diagramm öffnet den Bereich Working Changes, in dem Sie bereitstellen und committen. - Das Commit-Formular befindet sich unten in diesem Bereich: Summary, die Beschreibung und die Commit-Schaltfläche.
| Aktion | macOS | Windows und Linux |
|---|---|---|
| Commit | ⌘Enter | Ctrl+Enter |
| Stage die ausgewählten Dateien | S | S |
Schritte
Öffnen Sie Ihre Änderungen
Wählen Sie die Zeile
// WIPoben im Diagramm aus. Unstaged Files listet alles auf, was Sie seit dem letzten Commit geändert haben.
Eine Datei wird bereitgestellt, die Zusammenfassung wird eingegeben und der Commit wird durchgeführt – alles im Änderungsfenster.GitTree-Schnittstelle mit einem Demonstrations-Repository. Stellen Sie fest, was in diesen Commit gehört
Bewegen Sie den Mauszeiger über eine Datei und wählen Sie Stage File oder Stage All Changes, um alles zu übernehmen. Nur gestaffelte Änderungen gehen in den Commit ein; Sie können auch einzelne Zeilen bereitstellen.
Schreiben Sie die Zusammenfassung
Geben Sie eine kurze Zusammenfassung in Summary ein: was der Commit bewirkt, z. B.
fix(web): focus the invite field. Der Zähler zeigt seine Länge an; Halten Sie die Länge unter 72 Zeichen, damit andere Tools sie nicht abschneiden. Fügen Sie darunter Details hinzu, wenn sie hilfreich sind.Begehen
Klicken Sie auf die Schaltfläche „Festschreiben“, die nach der Anzahl der festgeschriebenen Dateien benannt ist, oder drücken Sie Strg+Eingabetaste (⌘Eingabetaste auf einem Mac).
Erwartetes Ergebnis
Der neue Commit ist die oberste Zeile des Diagramms in Ihrem aktuellen Zweig mit Ihrem Namen. Das Änderungsfeld zeigt The working folder is clean. an, wenn nichts mehr zum Festschreiben übrig ist.
Der Commit existiert nur auf Ihrem Computer, bis Sie ihn pushen: siehe fetch, pull und push.
Eine nützliche Nachricht schreiben
- Sagen Sie, was sich ändert und warum, nicht welche Dateien: Die Dateien befinden sich bereits im Commit.
- Beginnen Sie mit einem Verb im Imperativ: „Hinzufügen“, „Fix“, „Entfernen“.
- Halten Sie die Zusammenfassung in einer Zeile; Fügen Sie längere Erklärungen in die Beschreibung ein.
Wenn etwas schief geht
Auf der Commit-Schaltfläche steht Stage Changes to Commit
Nichts ist inszeniert. Bereitstellen Sie zuerst eine Datei oder drücken Sie die Taste, um alles bereitzustellen und dann zu übernehmen.
Die Commit-Schaltfläche bleibt deaktiviert
Die Zusammenfassung ist leer. Geben Sie mindestens eine kurze Zusammenfassung ein.
Ich habe das Falsche begangen
Wenn Sie noch nicht gepusht haben, ändern Sie das Commit oder wählen Sie Undo in der Symbolleiste, um das Commit zurückzunehmen und gleichzeitig Ihre Änderungen beizubehalten (Rückgängig machen und Wiederherstellen).
Fragen
Lädt das Commit meinen Code hoch?
Nein. Ein Commit wird im Repository auf Ihrem Computer gespeichert. Nur ein Push sendet Commits an eine Fernbedienung wie GitHub.
Benötige ich GitTree Pro, um mich zu verpflichten?
Nein. Commit, Branching, Merging und alle anderen lokalen Git-Funktionen sind im kostenlosen Plan enthalten, sobald Sie bei GitTree angemeldet sind.