GitTree Lernen
Git-Tutorials: Lernen, visualisieren und üben
Verstehen Sie, was sich ändert, bevor Sie klicken. Jede Lektion erklärt eine Idee, zeigt den Git-Befehl und die GitTree-Schritte und endet mit einem Ergebnis, das Sie selbst überprüfen können.
Beginnen Sie hier
Neu bei Git oder nicht sicher, wo sich Ihre Geschichte befindet? Beginnen Sie mit der ersten Lektion: Was Git, GitTree und ein Hosting-Anbieter jeweils tun.
Unterscheiden Sie Git, GitTree und Ihren Hosting-Anbieter
Lernpfade
Pfade sind Vorschläge, keine Tore: Öffnen Sie jede veröffentlichte Lektion direkt. Lektionen werden Pfad für Pfad hinzugefügt, nachdem sie aufgezeichnet und überprüft wurden.
Stiftungen
Was Git aufzeichnet, wie GitTree es anzeigt und Ihr erster absichtlicher Commit.
5 Lektionen
- Unterscheiden Sie Git, GitTree und Ihren Hosting-Anbieter
- Installieren Sie Git und zeigen Sie eine Vorschau einer sicheren Commit-Identität an
- Sagen Sie voraus, was Ihr nächstes Commit enthalten wird
- Erstellen Sie Ihr Kurs-Repository und unterscheiden Sie dann zwischen Klonen und Öffnen
- Stellen Sie den beabsichtigten Snapshot bereit und führen Sie Ihren ersten Commit durch
Alltagsarbeit
Unterschiede, teilweises Staging, Verzweigungen, Remotes und Synchronisierung ohne Überraschungen.
12 Lektionen
- Lesen Sie den Vergleich, bevor Sie eine Änderung beurteilen
- Übernehmen Sie den ausgewählten Teil, nicht die gesamte Datei
- Lesen Sie den Verlauf, ohne den KOPF zu bewegen
- Erstellen Sie einen Feature-Zweig und entfernen Sie nur die verfügbare Referenz
- Schließen Sie eine Fernbedienung an, ohne sie mit einem Upstream zu verwechseln
- Rufen Sie die Änderung eines Teamkollegen ab, ohne Ihre Seite zu ersetzen
- Ziehen Sie mit Fast-Forward, Merge oder Rebase
- Push-Commits und Veröffentlichung eines Branchs
- Tags, Anmerkungen und Release-Benennung
- Ignorieren Sie Dateien und bereinigen Sie nicht verfolgte Arbeiten sicher
- Korrigieren Sie eine lokale Commit-Nachricht oder einen lokalen Commit-Inhalt
- Verfolgen Sie den Verlauf und die Urheberschaft einer Zeile
Geschichte und Integration
Zusammenführen, Neubasieren, Konflikte und Auswählen eines Workflows aus dem Diagramm.
6 Lektionen
- Führen Sie Zweige mit unterschiedlicher Historie zusammen
- Verstehen Sie Fast-Forward-Merges
- Rebasieren Sie unveröffentlichte Arbeiten auf einer neuen Basis
- Merge versus Rebase: Wählen Sie mit einem Diagramm
- Lokale Commits neu anordnen, stauchen, umformulieren und löschen
- Ausgewählte Commits mit Cherry-Pick anwenden
Erholung
Stashen, zurücksetzen, wiederherstellen, neu protokollieren und GitTree Rückgängig machen: Erst prüfen, dann reparieren.
9 Lektionen
- Lösen Sie Merge- und Rebase-Konflikte
- Einen aktiven Vorgang fortsetzen, überspringen oder abbrechen
- Bewahren Sie die Arbeit auf und setzen Sie sie sicher fort
- Zurücksetzen: weich, gemischt und hart
- Machen Sie eine Änderung im freigegebenen Verlauf rückgängig
- Finden Sie einen verlorenen Commit mit Reflog
- GitTree Rückgängigmachen, Wiederherstellen und Wiederherstellungs-Snapshots
- Behalten Sie die getrennte Arbeit bei und starten Sie eine verwaiste Geschichte
- Machen Sie Fehler nach dem Drücken wieder gut
Weitere Wege eröffnen sich, wenn ihre Lektionen aufgezeichnet und überprüft werden.
Unterrichtsvideos
Jede aufgezeichnete Lektion verfügt über eine eigene Videoseite: Zuerst der Player, dann eine kurze Zusammenfassung und der Link zum vollständigen Artikel.
- Unterscheiden Sie Git, GitTree und Ihren Hosting-Anbieter · 4 Min. Video
- Installieren Sie Git und zeigen Sie eine Vorschau einer sicheren Commit-Identität an · 5 Min. Video
- Sagen Sie voraus, was Ihr nächstes Commit enthalten wird · 5 Min. Video
- Erstellen Sie Ihr Kurs-Repository und unterscheiden Sie dann zwischen Klonen und Öffnen · 6 Min. Video
- Stellen Sie den beabsichtigten Snapshot bereit und führen Sie Ihren ersten Commit durch · 7 Min. Video
- Lesen Sie den Vergleich, bevor Sie eine Änderung beurteilen · 5 Min. Video
- Übernehmen Sie den ausgewählten Teil, nicht die gesamte Datei · 4 Min. Video
- Lesen Sie den Verlauf, ohne den KOPF zu bewegen · 4 Min. Video
- Erstellen Sie einen Feature-Zweig und entfernen Sie nur die verfügbare Referenz · 3 Min. Video
- Schließen Sie eine Fernbedienung an, ohne sie mit einem Upstream zu verwechseln · 6 Min. Video
- Rufen Sie die Änderung eines Teamkollegen ab, ohne Ihre Seite zu ersetzen · 6 Min. Video
- Ziehen Sie mit Fast-Forward, Merge oder Rebase · 6 Min. Video
- Push-Commits und Veröffentlichung eines Branchs · 4 Min. Video
- Tags, Anmerkungen und Release-Benennung · 4 Min. Video
- Ignorieren Sie Dateien und bereinigen Sie nicht verfolgte Arbeiten sicher · 6 Min. Video
- Korrigieren Sie eine lokale Commit-Nachricht oder einen lokalen Commit-Inhalt · 5 Min. Video
- Verfolgen Sie den Verlauf und die Urheberschaft einer Zeile · 5 Min. Video
- Führen Sie Zweige mit unterschiedlicher Historie zusammen · 4 Min. Video
- Verstehen Sie Fast-Forward-Merges · 5 Min. Video
- Rebasieren Sie unveröffentlichte Arbeiten auf einer neuen Basis · 5 Min. Video
- Merge versus Rebase: Wählen Sie mit einem Diagramm · 6 Min. Video
- Lokale Commits neu anordnen, stauchen, umformulieren und löschen · 7 Min. Video
- Lösen Sie Merge- und Rebase-Konflikte · 7 Min. Video
- Einen aktiven Vorgang fortsetzen, überspringen oder abbrechen · 7 Min. Video
- Ausgewählte Commits mit Cherry-Pick anwenden · 5 Min. Video
- Bewahren Sie die Arbeit auf und setzen Sie sie sicher fort · 5 Min. Video
- Zurücksetzen: weich, gemischt und hart · 6 Min. Video
- Machen Sie eine Änderung im freigegebenen Verlauf rückgängig · 4 Min. Video
- Finden Sie einen verlorenen Commit mit Reflog · 5 Min. Video
- GitTree Rückgängigmachen, Wiederherstellen und Wiederherstellungs-Snapshots · 6 Min. Video
- Behalten Sie die getrennte Arbeit bei und starten Sie eine verwaiste Geschichte · 5 Min. Video
- Machen Sie Fehler nach dem Drücken wieder gut · 4 Min. Video
Wie eine Lektion funktioniert
Lesen oder schauen Sie
Jede Lektion ist ein vollständiger Artikel. Das Video enthält einen englischen Kommentar mit English and Arabic Untertiteln.
Siehe den Staat
Diagramme und Tabellen zeigen, welche Änderungen sich in Ihren Dateien, dem Staging-Bereich, Ihrem Verlauf und dem Hosting-Anbieter ergeben.
Überprüfe dich selbst
Kurze Fragen erklären jede Antwort, ob richtig oder falsch. Versuchen Sie es so oft Sie möchten.
Übe wirklich
Eine praktische Übung beendet jede Lektion mit einem Ergebnis, das Sie in GitTree oder im Terminal sehen können.
Kein Konto erforderlich
Ihr Fortschritt wird in diesem Browser gespeichert. Melden Sie sich nur an, wenn Sie es in Ihrem Konto wünschen, um auf einem anderen Gerät fortzufahren.