1 семинар. Введение в контроль версий

Содержание

Слайд 2

Давайте знакомиться!

Свищев Алексей

Преподаватель C#

Разработка плагинов QGIS для определения лесных массивов и водоемов;
Разработка

Давайте знакомиться! Свищев Алексей Преподаватель C# Разработка плагинов QGIS для определения лесных
парсеров и баз данных;
Работал в онлайн-школе Kodland;
Доношу до учеников любую информацию

Слайд 3

Знакомство с контролем версий Git. Настройка, основные команды.

1

2

3

Работа с ветками в Git.

Работа

Знакомство с контролем версий Git. Настройка, основные команды. 1 2 3 Работа
с удалёнными репозиториями в Git - GitHub.

Структура семинаров

Слайд 4

Что будет на уроке сегодня

Quiz!
Ознакомительная интерактивная викторина
Настройка Git и Visual Studio Code
Работа

Что будет на уроке сегодня Quiz! Ознакомительная интерактивная викторина Настройка Git и
с Git. Составление инструкции по работе с Git
Практическая работа с использованием языка разметки Markdown
Домашнее задание

Слайд 6

С помощью каких символов обрамляется полужирный текст в языке Markdown?

**
-
##
<<

С помощью каких символов обрамляется полужирный текст в языке Markdown? ** - ##

Слайд 7

С помощью каких символов обрамляется полужирный текст в языке Markdown?

**
-
##
<<

С помощью каких символов обрамляется полужирный текст в языке Markdown? ** - ##

Слайд 8

Какой способ организации версионности кода предпочтителен в разработке?

Организация структуры файлов и папок
Использование

Какой способ организации версионности кода предпочтителен в разработке? Организация структуры файлов и
профессиональных систем контроля версий
Использование текстовых онлайн редакторов
Пересылка друг другу файлов по почте

Слайд 9

Какой способ организации версионности кода предпочтителен в разработке?

Организация структуры файлов и папок
Использование

Какой способ организации версионности кода предпочтителен в разработке? Организация структуры файлов и
профессиональных систем контроля версий
Использование текстовых онлайн редакторов
Пересылка друг другу файлов по почте

Слайд 10

Git можно использовать для повседневной работы с текстом.

Правда
Ложь

Git можно использовать для повседневной работы с текстом. Правда Ложь

Слайд 11

Git можно использовать для повседневной работы с текстом.

Правда
Ложь

Git можно использовать для повседневной работы с текстом. Правда Ложь

Слайд 12

Какая команда создает локальный репозиторий?

git init
git commit
git push
git add

Какая команда создает локальный репозиторий? git init git commit git push git add

Слайд 13

Какая команда создает локальный репозиторий?

git init
git commit
git push
git add

Какая команда создает локальный репозиторий? git init git commit git push git add

Слайд 14

Репозиторий — это...?

Хранилище файлов, поддерживающее версионность
Реализация системы контроля версий
Тип базы данных
Алгоритм работыс

Репозиторий — это...? Хранилище файлов, поддерживающее версионность Реализация системы контроля версий Тип
файлами

Слайд 15

Репозиторий — это...?

Хранилище файлов, поддерживающее версионность
Реализация системы контроля версий
Тип базы данных
Алгоритм работыс

Репозиторий — это...? Хранилище файлов, поддерживающее версионность Реализация системы контроля версий Тип
файлами

Слайд 16

Какую операцию выполняет команда git add?

Добавляет файлу версионность в локальном репозитории
Создаёт локальный

Какую операцию выполняет команда git add? Добавляет файлу версионность в локальном репозитории
репозиторий
Отменяет изменения до указанной версии
Отправляет файл в удалённый репозиторий

Слайд 17

Какую операцию выполняет команда git add?

Добавляет файлу версионность в локальном репозитории
Создаёт локальный

Какую операцию выполняет команда git add? Добавляет файлу версионность в локальном репозитории
репозиторий
Отменяет изменения до указанной версии
Отправляет файл в удалённый репозиторий

Слайд 18

Какая команда фиксирует изменения и сообщает о появлении новых версий файлов?

git log
git

Какая команда фиксирует изменения и сообщает о появлении новых версий файлов? git
diff
git commit
git checkout

Слайд 19

Какая команда фиксирует изменения и сообщает о появлении новых версий файлов?

git log
git

Какая команда фиксирует изменения и сообщает о появлении новых версий файлов? git
diff
git commit
git checkout

Слайд 20

Какая команда показывает разницу между текущей и уже зафиксированной версией файла?

git commit
git

Какая команда показывает разницу между текущей и уже зафиксированной версией файла? git
diff
git commit
git checkout

Слайд 21

Какая команда показывает разницу между текущей и уже зафиксированной версией файла?

git commit
git

Какая команда показывает разницу между текущей и уже зафиксированной версией файла? git
diff
git commit
git checkout

Слайд 22

Какая команда выводит список всех коммитов (сохранений) в хронологическом порядке?

git commit
git diff
git

Какая команда выводит список всех коммитов (сохранений) в хронологическом порядке? git commit
log
git checkout

Слайд 23

Какая команда выводит список всех коммитов (сохранений) в хронологическом порядке?

git commit
git diff
git

Какая команда выводит список всех коммитов (сохранений) в хронологическом порядке? git commit
log
git checkout

Слайд 24

Какая команда позволяет перемещаться между сохранениями?

git clone
git stash
git log
git checkout

Какая команда позволяет перемещаться между сохранениями? git clone git stash git log git checkout

Слайд 25

Какая команда позволяет перемещаться между сохранениями?

git clone
git stash
git log
git checkout

Какая команда позволяет перемещаться между сохранениями? git clone git stash git log git checkout

Слайд 26

Настройка Git и Visual Studio Code

Настройка Git и Visual Studio Code

Слайд 27

Установка Git и Visual Studio Code

➤Установка Git для Windows, MAC, Linux: https://git-scm.com/downloads
➤Установка

Установка Git и Visual Studio Code ➤Установка Git для Windows, MAC, Linux:
VSCode для Windows, MAC, Linux: https://code.visualstudio.com/Download
При первом использовании Git необходимо представиться. Для этого нужно ввести в терминале 2 команды:
git config --global user.name «Ваше имя английскими буквами» git config --global user.email ваша почта@example.com

Введение в контроль версий. Настройка Git и Visual Studio Code

Слайд 28

Основные команды Git

Введение в контроль версий. Работа с Git. Составление инструкции по

Основные команды Git Введение в контроль версий. Работа с Git. Составление инструкции
работе с Git.

✦ git init – инициализация локального репозитория
✦ git status – получить информацию от git о его текущем состоянии
✦ git add – добавить файл или файлы к следующему коммиту
✦ git commit -m “message” – создание коммита.
✦ git log – вывод на экран истории всех коммитов с их хеш-кодами
✦ git checkout – переход от одного коммита к другому
✦ git checkout master – вернуться к актуальному состоянию и продолжить работу
✦ git diff – увидеть разницу между текущим файлом и закоммиченным файлом

Слайд 29

Синтаксис языка Markdown

Введение в контроль версий. Работа с Git. Составление инструкции по

Синтаксис языка Markdown Введение в контроль версий. Работа с Git. Составление инструкции
работе с Git.

Справочник по Markdown от Microsoft:
https://docs.microsoft.com/ru-ru/contribute/markdown-reference
✦ # Заголовок – выделение заголовков. Количество символов “#” задаёт уровень заголовка (поддерживается 6 уровней).
✦ = или - – подчёркиванием этими символами (не менее 3 подряд) выделяют заголовки первого (“=”) и второго (“-”) уровней.
✦ ** Полужирное начертание** или __ Полужирное начертание__
✦ *Курсивное начертание* или _Курсивное начертание_
✦ ***Полужирное курсивное начертание***
✦ ~~Зачёркнутый текст~~
✦ * Строка – ненумерованные списки, символ “*” в начале строки
✦ 1, 2, 3 … – нумерованные списки

Слайд 30

Домашнее задание

Домашнее задание

Слайд 31

Введение в контроль версий. Домашнее задание.

Дооформить инструкцию по работе с Git, используя

Введение в контроль версий. Домашнее задание. Дооформить инструкцию по работе с Git,
возможности Markdown (цитаты, картинки, ссылки и др.). Приложить свой проект в заархивированном виде (всю папку целиком).