Вторая часть изменений
Материал статьи основан на "Laboratory work II"
Продолжаем работать с теми же репозиторием, что и в первой части задания.
В этой части работы предлагается:
-
В локальной копии репозитория создайте локальную ветку
feature1. Как создавать ветку показано в статье Работа с ветками данного руководства. -
Внесите изменения в ветке
feature1. Например, добавьте расчет площади прямоугольного треугольника. Сделайте в этой функциональности осознанную ошибку. -
Зафиксируйте и отправьте изменения в удалённый репозиторий.
-
Так как мы добавили новую функциональность, то нужно переименовать исходный наш файл в
calculator.py. -
Зафиксируйте и отправьте изменения в удалённый репозиторий.
По итогу в репозитории должна получиться следующая ситуация:
awesome-project
├── calculator.py
├── README.md
└── .gitignoreА код
calculator.pyвыглядит следующим образом:import math
def get_area(a, b):
return a * b
def get_hypotenuse(a, b):
return math.sqrt(math.pow(a, 3) + math.pow(b, 3))
if __name__ == "__main__":
print("Введите a:")
a = int(input())
print("Введите b:")
b = int(input())
print("c =", get_hypotenuse(a,b))
print("S =", get_area(a,b)) -
Проверьте, что ветка
feature1доступна в удаленном репозитории. Например, результат может выглядеть так: