Exploration et Utilisation du Dépôt Cloné
Maintenant que vous avez cloné le dépôt avec succès, explorons-le et apprenons à travailler avec.
Navigation vers le Répertoire du Dépôt
Tout d'abord, accédez au dépôt cloné :
cd ~/project/test-repo
Visualisation du Contenu du Dépôt
Pour visualiser le contenu du dépôt, utilisez la commande ls :
ls -la
Vous devriez voir le fichier README.md et le répertoire .git :
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
Visualisation du Fichier README.md
Examinons le contenu du fichier README.md :
cat README.md
Le fichier devrait contenir :
## Test Repository
Vérification du Statut Git
Pour vérifier le statut de votre dépôt, utilisez la commande git status :
git status
La sortie devrait indiquer que vous êtes sur la branche principale (main) et que votre répertoire de travail est propre :
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
Visualisation de l'Historique des Commits
Pour visualiser l'historique des commits du dépôt, utilisez la commande git log :
git log
Vous devriez voir le commit initial :
commit abcdef1234567890abcdef1234567890abcdef12 (HEAD -> master, origin/master)
Author: LabEx User <labex@example.com>
Date: Mon Jul 15 12:34:56 2023 +0000
Initial commit
Apport de Modifications au Dépôt
Faisons une simple modification au fichier README.md :
echo "This is a test repository for learning Git authentication." >> README.md
Visualisez le contenu mis à jour :
cat README.md
Le fichier mis à jour devrait ressembler à :
## Test Repository
This is a test repository for learning Git authentication.
Vous avez maintenant cloné avec succès un dépôt Git en utilisant l'authentification par nom d'utilisateur et mot de passe, exploré son contenu et apporté des modifications à un fichier. Dans un scénario réel, vous valideriez (commit) et pousseriez (push) ces modifications vers le dépôt distant, ce qui nécessiterait également une authentification.