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

Содержание

Слайд 2

Что будет сегодня Kahoot! Ознакомительная интерактивная викторина Составление инструкции по работе

Что будет сегодня

Kahoot!
Ознакомительная интерактивная викторина
Составление инструкции по работе с Git, используя

ветвление. Продолжение.
Домашнее задание
Слайд 3

Quiz!

Quiz!

Слайд 4

Как вывести список всех имеющихся веток на экран? git branches git

Как вывести список всех имеющихся веток на экран?

git branches
git branch
git branch

all
git print branch
Слайд 5

Как вывести список всех имеющихся веток на экран? git branches git

Как вывести список всех имеющихся веток на экран?

git branches
git branch
git branch

all
git print branch
Слайд 6

Как создать новую ветку? git clone git newbranch branch_name git create branch git branch branch_name

Как создать новую ветку?

git clone
git newbranch branch_name
git create branch
git branch branch_name

Слайд 7

Как создать новую ветку? git clone git newbranch branch_name git create branch git branch branch_name

Как создать новую ветку?

git clone
git newbranch branch_name
git create branch
git branch branch_name

Слайд 8

Как перейти на другую ветку? git pull branch_name git checkout branch_name

Как перейти на другую ветку?

git pull branch_name
git checkout branch_name
git push branch_name
git

branch branch_name
Слайд 9

Как перейти на другую ветку? git pull branch_name git checkout branch_name

Как перейти на другую ветку?

git pull branch_name
git checkout branch_name
git push branch_name
git

branch branch_name
Слайд 10

Какая команда позволяет слить ветки? git clone branch_name git push branch_name

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

git clone branch_name
git push branch_name
git merge

branch_name
git branch branch_name
Слайд 11

Какая команда позволяет слить ветки? git clone branch_name git push branch_name

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

git clone branch_name
git push branch_name
git merge

branch_name
git branch branch_name
Слайд 12

Как сработает git merge lists? В ветку list добавить всю информацию

Как сработает git merge lists?

В ветку list добавить всю информацию из

текущей ветки
В текущую ветку добавит информацию из ветки lists
Слайд 13

Как сработает git merge lists? В ветку list добавить всю информацию

Как сработает git merge lists?

В ветку list добавить всю информацию из

текущей ветки
В текущую ветку добавит информацию из ветки lists
Слайд 14

Как удалить уже слитую ветку? git checkout -d branch_name git branch

Как удалить уже слитую ветку?

git checkout -d branch_name
git branch -d branch_name
git

merge branch_name
git branch branch_name
Слайд 15

Как удалить уже слитую ветку? git checkout -d branch_name git branch

Как удалить уже слитую ветку?

git checkout -d branch_name
git branch -d branch_name
git

merge branch_name
git branch branch_name
Слайд 16

Как увидеть лог коммитов с визуализацией между ними? git log -

Как увидеть лог коммитов с визуализацией между ними?

git log - -

graph
git log
git log - - connections
git log - - graf
Слайд 17

Как увидеть лог коммитов с визуализацией между ними? git log -

Как увидеть лог коммитов с визуализацией между ними?

git log - -

graph
git log
git log - - connections
git log - - graf
Слайд 18

Когда возникают конфликты при merge? Когда пользователь совершает ошибку Когда в

Когда возникают конфликты при merge?
Когда пользователь совершает ошибку
Когда в разных ветках

одна и та же строка написана по-разному
Слайд 19

Когда возникают конфликты при merge? Когда пользователь совершает ошибку Когда в

Когда возникают конфликты при merge?
Когда пользователь совершает ошибку
Когда в разных ветках

одна и та же строка написана по-разному
Слайд 20

Для присоединения к игре необходимо перейти по ссылке kahoot.it или открыть

Для присоединения к игре необходимо перейти по ссылке kahoot.it или открыть

приложение на смартфоне.

Ввести пин-код игры и своё имя (ник).

Введение в контроль версий. Kahoot!

Слайд 21

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

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

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

по работе с Git.

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

Слайд 22

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

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

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

по работе с Git.

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

Слайд 23

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

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

Слайд 24

Введение в контроль версий. Домашнее задание. Продолжить работу с файлом, которую

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

Продолжить работу с файлом, которую начали

на семинаре. Создать и слить как минимум 4 ветки, обязательно создать конфликт и разрешить его. Приложить свой проект в заархивированном виде (всю папку целиком).