Enquêter sur le dépôt du projet secret
Avant de commencer, notez qu'un dépôt Git a été configuré pour vous dans le répertoire ~/project/secret-project. Ce dépôt contient le code original ainsi que les mystérieuses modifications. Votre espace de travail est déjà initialisé et prêt pour l'investigation.
Tâches
- Naviguez vers le dépôt du projet secret situé dans
~/project/secret-project.
- Utilisez les commandes Git diff pour identifier les fichiers qui ont été modifiés mais qui ne sont pas encore indexés (staged).
- Déterminez quels fichiers possèdent des modifications déjà indexées pour le prochain 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 ayant des modifications non indexées.
- Les noms des fichiers ayant des modifications indexées.
- La ligne exacte ajoutée à
encryption.js.
- Remplissez le fichier
~/investigation_report.txt avec vos conclusions. Un modèle a été mis à votre disposition. Vous pouvez ouvrir et modifier ce fichier à l'aide d'un éditeur de texte sur le bureau.
Exemple
Une fois le défi réussi, votre fichier ~/investigation_report.txt devrait ressembler à ceci :
Unstaged files:
xxx.js
xxx.js
Staged files:
xxx.js
xxx.js
Added line in encryption.js:
const ……
Veillez à remplacer xxx.js par les noms de fichiers réels et const …… par la ligne exacte qui a été ajoutée. Ne modifiez pas le format du rapport, y compris les lignes vides.