Enquête sur le dépôt du projet secret
Avant de commencer, notez qu'un dépôt Git a été configuré pour vous à l'emplacement ~/project/secret-project
. Ce dépôt contient le code original et les mystérieuses modifications. Votre espace de travail est déjà initialisé et prêt pour l'enquête.
Tâches
- Accédez au dépôt du projet secret situé à
~/project/secret-project
.
- Utilisez les commandes
git diff
pour identifier les fichiers qui ont été modifiés mais pas encore mis en attente (staged).
- Déterminez quels fichiers ont des modifications mises en attente pour le commit.
- Trouvez la ligne spécifique qui a été ajoutée au fichier
encryption.js
.
Exigences
- Toutes les opérations doivent être effectuées dans le répertoire
~/project/secret-project
.
- Vous devez identifier :
- Les noms des fichiers avec des modifications non mises en attente (unstaged)
- Les noms des fichiers avec des modifications mises en attente (staged)
- La ligne exacte ajoutée à
encryption.js
- Remplissez le fichier
~/investigation_report.txt
avec vos découvertes. Un modèle vous a été fourni. Vous pouvez ouvrir et éditer le fichier à l'aide d'un éditeur de texte sur le bureau.
Exemple
Après avoir réussi le défi, votre fichier ~/investigation_report.txt
pourrait ressembler à ceci :
Unstaged files:
xxx.js
xxx.js
Staged files:
xxx.js
xxx.js
Added line in encryption.js:
const ……
Assurez-vous de remplacer xxx.js
par les noms de fichiers réels et const ……
par la ligne exacte qui a été ajoutée. Ne changez pas le format du rapport, y compris les lignes vides.