Исследование репозитория секретного проекта
Прежде чем приступить, обратите внимание, что для вас уже подготовлен Git-репозиторий по пути ~/project/secret-project. В нем содержится исходный код и те самые загадочные изменения. Ваше рабочее пространство полностью настроено и готово к расследованию.
Задачи
- Перейдите в каталог секретного проекта:
~/project/secret-project.
- Используя команды Git diff, определите файлы, которые были изменены, но еще не добавлены в индекс (unstaged).
- Выясните, какие файлы уже подготовлены к коммиту (staged).
- Найдите конкретную строку, которая была добавлена в файл
encryption.js.
Требования
- Все операции должны выполняться в директории
~/project/secret-project.
- Вам необходимо идентифицировать:
- Имена файлов с изменениями, не добавленными в индекс.
- Имена файлов с изменениями, подготовленными к коммиту.
- Точную строку, добавленную в
encryption.js.
- Запишите результаты своего расследования в файл
~/investigation_report.txt. Шаблон отчета уже подготовлен. Вы можете открыть и отредактировать его с помощью любого текстового редактора на рабочем столе.
Пример
После успешного выполнения задания ваш файл ~/investigation_report.txt может выглядеть примерно так:
Unstaged files:
xxx.js
xxx.js
Staged files:
xxx.js
xxx.js
Added line in encryption.js:
const ……
Обязательно замените xxx.js на реальные имена файлов, а const …… — на ту самую добавленную строку. Не меняйте формат отчета, включая пустые строки.