Upload
sqalab
View
790
Download
2
Embed Size (px)
DESCRIPTION
Презентация Татьяны Зинченко на SQA Days-16 14-15 ноября 2014, Санкт-Петербург, Россия www.sqadays.com
Citation preview
Git для тестировщиков
Зинченко Татьяна. SaberEsPoder
Куда жаловаться?
Skype: vestfalka
Twitter: vestfalka
Blog: vestfalka.blogspot.com
Мой Круг: tzinchenko.moikrug.ru
О чём?
• Что такое система контроля версий (VCS) и зачем она нужна?
• Как устроен Git?• Как работать с Git’ом• Основные команды• Зачем нужен stash?
Управление версиями
• Локальные системы управления версиями
• Централизованные системы управления версиями
• Распределенные системы контроля версий
Как устроен Git
• Слепки• Локальные операции• Целостность данных• Три состояния (зафиксированный,
измененный, подготовленный)
Типичная работа с Git
Как начать работу?
• git fetch• git status• git checkout
Чем pull отличается от push?
git pull – получение данных
git push – помещение данных
Сначала был commit
У самого первого коммита в репозитори не может быть предков. Он считается начальным коммитом и считается, что до него ничего не
было.
Ещё о ветках:
долгоживущиетематические
удалённые
Зачем нужен stash?
Прятки по-взрослому
Главная команда git
git help <…>
(git help config)
Вопросы?