Контроль версий углублённо (GIT)

Срочно
Выполнен
Заказ
5352199
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
18 Апр 2023 в 19:00
Цена
4 000 ₽
Блокировка
10 дней
Размещен
15 Апр 2023 в 11:28
Просмотров
371
Описание работы
Контроль версий углублённо (GIT)

Задача 1. Работа с удалёнными репозиториями

  1. Выберите какой-нибудь проект на изучаемом вами языке программирования, с которым вы будете тренироваться работать в Git, и инициализируйте в папке этого проекта локальный репозиторий.
  2. Создайте непустой удалённый репозиторий (например, с файлом README.md) с именем, соответствующим имени этого проекта.
  3. Подключите свой проект к этому удалённому репозиторию и отправьте в него код этого проекта. Самостоятельно разрешите конфликты и проблемы, если они возникнут при выполнении данного задания.

ПРОЕКТ для задачи 1:

# lesson11_1.py

# Создайте класс Моя Строка, где:

# будут доступны все возможности str

# дополнительно хранятся имя автора строки и время создания

# (time.time)

 

from time import time

from time import ctime

 

class MyStr(str):

   def __new__(cls, value: str, author: str):

       instance = super().__new__(cls, value)

       instance.author = author.capitalize()

       instance.time = ctime(time())

       return instance

 

if __name__ == '__main__':

   s = MyStr('My first class MyStr', 'Alexander')

   print(s)

   print(s.author)

   print(s.time)

 

 

Задача 2. Работа с изменениями

 

Данная Задача 2  является продолжением Задачи 1, которое вы выполняли в Задаче 1 в репозитории с собственным проектом. (пункт 1 в задаче 1)

1. Просмотрите историю коммитов в своём проекте (в Задаче 1) и выберите три случайных коммита. Просмотрите изменения, которые были в них сделаны.

2. Верните эти изменения командой git revert последовательно, чтобы в итоге получилось тоже три коммита.

3. Попробуйте отменить эти три коммита:

* последний — командами git reset --soft и git restore;

* предпоследний — командой git reset --mixed и git restore;

* первый — командой git reset --hard.


Подойти к выполнению творчески, но без фанатизма.

решение сделать в два блока. Сначала выполнить задачу 1 и дать ссылку в ГИТ на решение задачи1. Потом сделать Задачу 2 и дать ссылку в ГИТ на задачу 2.

Можно работать в Вашем репозитории. Если Вам это не удобно, тогда

Или если Вы возьметесь за работу, могу дать коды от моего репозитория

Дополнительные материалы:

Для Задачи 1:

https://drive.google.com/drive/folders/1daV3AWJc5WVhptoOLGQLW0nOhUPYAp25?usp=sharing

папка внутри Предыдущий урок 1


Для Задачи 2:

папка внутри Материалы урок 2

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
8 часов 60 минут
Выполнен в срок
Отзыв о выполненном заказе
Предыдущий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир