Курс Python разработчик
- Скачиваем проект
git clone https://github.com/tamkovich/tms-python-summer.git
или (если сделали fork репозитория)
git clone https://github.com/<your_username>/tms-python-summer.git
- Переключаемся на ветку master
git checkout master
- Скачиваем последние изменения ветки master
git pull origin master
- Создаем ветку для домашнего задания
git checkout -b your_name_and_lesson_number
или
git branch your_name_and_lesson_number
git checkout your_name_and_lesson_number
Например,
git checkout -b tamkovich-2
-
Выполняем домашнее задание или копируем уже готовое в папку src/
-
Фиксируем созданные файлы в git
git add .
или
git add src/filename.py
или (добавить все .py файлы)
git add src/*.py
- Коммитим (добавляем комментарий) выполненные задания
git commit -m "HW<NO>: Name LastName"
Например, git commit -m "HW1: Denis Tamkovich"
- После выполнения домашнего задания, публекуем командой
git push origin your_name_and_lesson_number
или (если хотите перетереть старые изменения)
git push origin -f your_name_and_lesson_number
- Создаем Pull Request (отправляем домашку на проверку)
- Добавляете ссылку исходного репозитория
git remote add upstream https://github.com/tamkovich/tms-python-summer.git
- Создаете временную ветку
git checkout -b tmp-branch
- Удаляете master
git branch -D master
- Качаете кэш веток с исходного репозитория
git fetch upstream
- Переключаетечь на master с исходного репозитория
git checkout upstream/master
- Создаем ветку master локально
git checkout -b master
- Пункты от 4-ого до конца из раздела Как добавить домашку?