Skip to content

Latest commit

 

History

History
89 lines (83 loc) · 2.51 KB

README.md

File metadata and controls

89 lines (83 loc) · 2.51 KB

TMS-python-summer

Курс Python разработчик

Как добавить домашку?

  1. Скачиваем проект
git clone https://github.com/tamkovich/tms-python-summer.git

или (если сделали fork репозитория)

git clone https://github.com/<your_username>/tms-python-summer.git
  1. Переключаемся на ветку master
git checkout master
  1. Скачиваем последние изменения ветки master
git pull origin master
  1. Создаем ветку для домашнего задания
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

  1. Выполняем домашнее задание или копируем уже готовое в папку src/

  2. Фиксируем созданные файлы в git

git add .

или

git add src/filename.py

или (добавить все .py файлы)

git add src/*.py
  1. Коммитим (добавляем комментарий) выполненные задания
git commit -m "HW<NO>: Name LastName"

Например, git commit -m "HW1: Denis Tamkovich"

  1. После выполнения домашнего задания, публекуем командой
git push origin your_name_and_lesson_number

или (если хотите перетереть старые изменения)

git push origin -f your_name_and_lesson_number
  1. Создаем Pull Request (отправляем домашку на проверку)

Что делать если предыдущая домашка остается на ветке?

  1. Добавляете ссылку исходного репозитория
git remote add upstream https://github.com/tamkovich/tms-python-summer.git
  1. Создаете временную ветку
git checkout -b tmp-branch
  1. Удаляете master
git branch -D master
  1. Качаете кэш веток с исходного репозитория
git fetch upstream
  1. Переключаетечь на master с исходного репозитория
git checkout upstream/master
  1. Создаем ветку master локально
git checkout -b master
  1. Пункты от 4-ого до конца из раздела Как добавить домашку?