Compare commits

..

2 commits

Author SHA1 Message Date
58d524f58d Описание задач 2025-03-07 13:39:00 +03:00
a00f2a435e Добавил геттер 2025-03-07 13:32:46 +03:00
2 changed files with 54 additions and 0 deletions

51
README.md Normal file
View file

@ -0,0 +1,51 @@
# Изучение Git
## Введение
Git — это система контроля версий, которая позволяет отслеживать изменения в файлах и координировать работу нескольких человек над одним проектом. Он концептуально основан на распределенной модели, что позволяет каждому пользователю работать с полными копиями репозитория.
## Установка
Чтобы установить Git на вашу систему, выполните следующие шаги:
### Windows
1. Скачайте установщик Git с [официального сайта](https://git-scm.com/download/win).
2. Следуйте инструкциям мастера установки.
### macOS
1. Установите Git через Homebrew:
```bash
brew install git
```
### Linux
1. Установите Git с помощью пакетного менеджера вашей системы. Например, для Ubuntu:
```bash
sudo apt-get install git
```
## Основные команды
- `git init` — Создание нового репозитория.
- `git clone <url>` — Клонирование существующего репозитория.
- `git add <file>` — Добавление файла в индекс.
- `git commit -m "сообщение"` — Фиксация изменений.
- `git push` — Отправка изменений на удаленный репозиторий.
- `git pull` — Слияние изменений из удаленного репозитория.
## Работа с ветками
- `git branch <name>` — Создание новой ветки.
- `git checkout <name>` — Переход на другую ветку.
- `git merge <name>` — Слияние изменений из одной ветки в другую.
## Управление конфликтами
При слиянии веток могут возникать конфликты. Используйте команды `git status` и `git diff`, чтобы диагностировать и разрешить конфликты.
## Полезные ресурсы
- [Git Documentation](https://git-scm.com/doc)
- [Javarush - Git](https://javarush.com/quests/lectures/ru.javarush.python.core.lecture.level07.lecture09)
## Практические задания
1. Создайте новый репозиторий и выполните базовые операции.
2. Клонируйте проект с GitHub и внесите изменения.
3. Создайте ветку, внесите изменения, и разрешите конфликты.
## Контакты
Если у вас есть вопросы, вы можете обратиться ко мне по адресу электронной почты: [ваш email].

3
app.py
View file

@ -12,5 +12,8 @@ class Teacher(Person):
def __init__(self, name, age):
super().__init__(name, age)
def getter(self):
return self.name
print("Привет!")