Main parallel aktualisieren
Teil des Abschnitts Versionskontrolle der Terminal-Journey von Coddy. Lektion 53 von 58.
Währenddessen muss die Dokumentation auf main geringfügig korrigiert werden. Die Korrektur steht nicht im Zusammenhang mit der Arbeit an der Funktion.
Das parallele Aktualisieren beider Branches ist das realistischste Szenario, und der Merge in der nächsten Lektion wird ein echter Drei-Wege-Merge statt eines Fast-Forward-Merges sein.
Aufgabe
EinfachWechsle zurück zu main (der Feature-Branch hat bereits den neuen Commit). Hänge die Zeile This is the project readme. an readme.md an und füge sie dann zur Staging-Area hinzu und committe sie mit der Nachricht Expand readme.
Gib den Inhalt von readme.md aus.
Jeder Durchlauf beginnt mit einer frischen Kopie des Ordners, und das gesamte Skript im Editor wird erneut von Anfang an ausgeführt. Es wird nichts für dich committet: Der Editor startet mit den Befehlen der vorherigen Schritte (
git init -q -b main, dengit config-Zeilen und den bisherigen Commits). Lass diese Zeilen im Editor. Wenn du sie löschst, wirdfatal: not a git repositoryangezeigt.
Probier es selbst
git init -q -b main
git config user.name "Todo Dev"
git config user.email "todo@coddy.tech"
git add .
git commit -q -m "Seed todo list"
git switch -q -c add-task
echo "walk the dog" >> todo.txt
git add todo.txt
git commit -q -m "Add walk task"
# Deine Befehle folgen unten
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Versionskontrolle
2Erste Schritte
Ein Repository initialisierenDer .git-OrdnerIdentität konfigurierenGit-StatusRückblick – Erstes Repository5Dateien ignorieren
Warum Dateien ignorierenGitignore-MusterIgnore-Regeln prüfenZusammenfassung – Sauberes Repo8Zusammenführen
Was ist ein Merge?Fast-Forward-MergeDrei-Wege-MergeMerge-KonflikteEinen Konflikt lösenRückblick – Merge-Meister11Feature-Branch-Projekt
ProjektübersichtMain initialisieren3Änderungen verfolgen
Der Staging-BereichGit AddGit CommitEine verfolgte Datei ändernGit LogRückblick – Erste Commits6Rezeptseiten-Projekt
ProjektübersichtInitialisieren und IgnorierenÜbe selbstständig: Terminal-Playground