Скачайте по ссылке архив с проектом.
- Распакуйте из него папку 1.2. Site For Import.
- Создайте на базе папки 1.2. Site For Import Git-репозиторий.
- Внутри репозитория создайте файл .gitignore. Этот файл не должен содержать никакого расширения (то есть, не должно получиться файла .gitignore.txt).
- Отредактируйте файл .gitignore так, чтобы git игрорировал файлы, находящиеся в подкаталоге tmp и файлы, заканчивающиеся суффиксами _old, _backup. Любые символы можно заменить символом звёздочка *. Эти файлы не нужно удалять
- Добейтесь чтобы также были проигнорированы файлы Thumbs.db и .DS_Store.
- При помощи команды git status убедитесь, что Git не видит ненужные файлы.
- Сделайте коммит.
- Создайте отдельный репозиторий на GitHub'е.
- Свяжите ваш локальный репозиторий с только что созданным удалённым репозиторием. Используйте в качестве кодового имени удалённого репозитория слово origin.
- Отправьте сделанные вами изменения на GitHub.
В качестве результата пришлите проверяющему ссылку на ваш репозиторий на GitHub
Задача №2 - Создание веток
Приложение №1: текст для вставки в файл README.md
Задача
- Найдите ваш репозиторий, созданный для задачи №1 «Демонстрация» к предыдущей лекции. Вам необходимо расширить реализацию в репозитории. Все дальнейшие шаги следует выполнять в нём;
- Создайте ветку feature/code-documentation и переключитесь на неё;
- Вставьте текст из Приложения №1 (находится над заголовком «Задача») в файл README.md ниже того текста, что там уже есть.
- Форматируйте добавленный код чтобы набор компаний партнёров получился упорядоченным списком, а код был отделён тремя бектиками (символ обратной кавычки) перед кодом (с названием ) и после него. В качестве названия технологии используйте css на строке с тремя бектиками перед началом кода. Пример форматирования из самого файла с описанием задания в markdown
- Отправьте в удалённый репозиторий произведённые изменения;
- Убедитесь, что ветка feature/code-documentation попала на GitHub. В итоге в вашем проекте должно получиться две ветки. В ветке feature/code-documentation должен получиться такой результат:
В качестве результата пришлите проверяющему ссылку на ваш репозиторий на GitHub
Задача №3 - Слияние изменения
Задача
- Клонируйте Git-репозиторий по ссылке;
- Слейте ветку origin/feature/earlyorder с веткой main
- Разрешите появившийся при слиянии конфликт;
- Создайте отдельный репозиторий на GitHub'е; В этот репозиторий необходимо будет запушить решение.
- Удалите привязку к исходному репозиторию (откуда вы его клонировали) с помощью команды git remote remove origin
- Пересоздайте привязку origin, но уже на ваш репозиторий, который вы создавали в пункте №4. Для создания связи с репозиторием используйте git remote add origin .
- Отправьте локальные изменения ветки main в удалённый новый репозиторий.
В качестве результата пришлите проверяющему ссылку на ваш репозиторий на GitHub