Download - Git для тестировщиков
![Page 1: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/1.jpg)
Git для тестировщиков
Зинченко Татьяна. SaberEsPoder
![Page 2: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/2.jpg)
Куда жаловаться?
Skype: vestfalka
Twitter: vestfalka
Blog: vestfalka.blogspot.com
Мой Круг: tzinchenko.moikrug.ru
![Page 3: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/3.jpg)
О чём?
• Что такое система контроля версий (VCS) и зачем она нужна?
• Как устроен Git?• Как работать с Git’ом• Основные команды• Зачем нужен stash?
![Page 4: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/4.jpg)
Управление версиями
• Локальные системы управления версиями
• Централизованные системы управления версиями
• Распределенные системы контроля версий
![Page 5: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/5.jpg)
Как устроен Git
• Слепки• Локальные операции• Целостность данных• Три состояния (зафиксированный,
измененный, подготовленный)
![Page 6: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/6.jpg)
Типичная работа с Git
![Page 7: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/7.jpg)
Как начать работу?
• git fetch• git status• git checkout
![Page 8: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/8.jpg)
![Page 9: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/9.jpg)
![Page 10: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/10.jpg)
Чем pull отличается от push?
git pull – получение данных
git push – помещение данных
![Page 11: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/11.jpg)
![Page 12: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/12.jpg)
Сначала был commit
У самого первого коммита в репозитори не может быть предков. Он считается начальным коммитом и считается, что до него ничего не
было.
![Page 13: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/13.jpg)
![Page 14: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/14.jpg)
![Page 15: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/15.jpg)
![Page 16: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/16.jpg)
![Page 17: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/17.jpg)
Ещё о ветках:
долгоживущиетематические
удалённые
![Page 18: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/18.jpg)
Зачем нужен stash?
Прятки по-взрослому
![Page 19: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/19.jpg)
![Page 20: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/20.jpg)
![Page 21: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/21.jpg)
![Page 22: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/22.jpg)
![Page 23: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/23.jpg)
Главная команда git
git help <…>
(git help config)
![Page 24: Git для тестировщиков](https://reader033.vdocuments.site/reader033/viewer/2022061613/558b3fa9d8b42ab8558b456f/html5/thumbnails/24.jpg)
Вопросы?