Erkunden und Arbeiten mit dem geklonten Repository
Nachdem Sie das Repository erfolgreich geklont haben, wollen wir es erkunden und lernen, wie man damit arbeitet.
Navigieren zum Repository-Verzeichnis
Navigieren Sie zunächst zum geklonten Repository:
cd ~/project/test-repo
Anzeigen des Repository-Inhalts
Um den Inhalt des Repositorys anzuzeigen, verwenden Sie den Befehl ls:
ls -la
Sie sollten die Datei README.md und das Verzeichnis .git sehen:
total 16
drwxr-xr-x 3 labex labex 4096 Jul 15 12:34 .
drwxr-xr-x 10 labex labex 4096 Jul 15 12:34 ..
drwxr-xr-x 8 labex labex 4096 Jul 15 12:34 .git
-rw-r--r-- 1 labex labex 16 Jul 15 12:34 README.md
Anzeigen der Datei README.md
Lassen Sie uns den Inhalt der Datei README.md untersuchen:
cat README.md
Die Datei sollte Folgendes enthalten:
## Test Repository
Überprüfen des Git-Status
Um den Status Ihres Repositorys zu überprüfen, verwenden Sie den Befehl git status:
git status
Die Ausgabe sollte anzeigen, dass Sie sich auf dem Hauptzweig (main branch) befinden und Ihr Arbeitsverzeichnis sauber ist:
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
Anzeigen der Commit-Historie
Um die Commit-Historie des Repositorys anzuzeigen, verwenden Sie den Befehl git log:
git log
Sie sollten den ersten Commit sehen:
commit abcdef1234567890abcdef1234567890abcdef12 (HEAD -> master, origin/master)
Author: LabEx User <labex@example.com>
Date: Mon Jul 15 12:34:56 2023 +0000
Initial commit
Änderungen am Repository vornehmen
Lassen Sie uns eine einfache Änderung an der Datei README.md vornehmen:
echo "This is a test repository for learning Git authentication." >> README.md
Zeigen Sie den aktualisierten Inhalt an:
cat README.md
Die aktualisierte Datei sollte wie folgt aussehen:
## Test Repository
This is a test repository for learning Git authentication.
Nun haben Sie erfolgreich ein Git-Repository mit Benutzername- und Passwort-Authentifizierung geklont, dessen Inhalt erkundet und Änderungen an einer Datei vorgenommen. In einem realen Szenario würden Sie diese Änderungen committen und zurück zum Remote-Repository pushen, was ebenfalls eine Authentifizierung erfordern würde.