Branch : master
-
На локальном репозитории сделать ветки для:
- Postman
git branch postman
- Jmeter
git branch jmeter
- CheckLists
git branch checklist
git branch -m checklist checklists
- Bag Reports
git branch bugreports
- SQL
git branch sql
- Charles
git branch charles
- Mobile testing
git branch mobiletesting
- Postman
-
Запушить все ветки на внешний репозиторий
git remote add origin https://github.com/npetyaeva/Git_branch
git push -u origin master
git push origin --all
-
В ветке Bag Reports сделать текстовый документ со структурой баг репорта
git checkout bugreports
vim bugreport.txt
ID: Summary: Discription: Project: Steps to reproduce: Actual result: Expected result: Severity: Priority: Status: Environment: Author: Assingned to: Attachement:
Esc :wq
-
Запушить структуру багрепорта на внешний репозиторий
git add .
git commit -m "Added bugreport.txt"
git push --set-upstream origin bugreports
-
Вмержить ветку Bag Reports в Main
- На GitHub-e открыть вкладку Pull requests
- Кликнуть по кнопке New pull request
- Выбрать ветки:
base: master -> compare: bugreports
- Нажать на кнопку Create pull request
- Подтвердить слияние веток (Merge and Confirm)
-
Запушить main на внешний репозиторий.
git pull
-
В ветке CheckLists набросать структуру чек листа.
git checkout checklists
vim checklist.txt
Чек-лист - это список проверок для тестирования продукта. Чек-лист содержит пронумерованный список названий проверок и статусы проверок. ------------------------------ Проверка Результат ------------------------------ Создание файла passed Открытие файла passed Сохранение файла failed ------------------------------ passed - проверено, соответствует ожидаемому результату failed - повередение системы не соответствует ожидаемым требованиям blocked - выполнить проверку невозможно skipped - тест пропущен draft - тест пропущен, либо не начат
Esc :wq
-
Запушить структуру на внешний репозиторий
git add .
git commit -m "Added checklist.txt"
git push --set-upstream origin checklists
-
На внешнем репозитории сделать Pull Request ветки CheckLists в main
- На GitHub-e открыть вкладку Pull requests
- Кликнуть по кнопке New pull request
- Выбрать ветки:
base: master -> compare: checklists
- Нажать на кнопку Create pull request
- Подтвердить слияние веток (Merge and Confirm)
-
Синхронизировать Внешнюю и Локальную ветки Main
git pull