Skip to content

tamkovich/tms-python-summer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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-ого до конца из раздела Как добавить домашку?

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published