Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Послідовність при роботі з гітом
- Вибрати задачу
- Вибрати задачу над якою буде відбуватися робота. Виконувана задача повинна бути не роздільною на підзадачі які кардинально зачіпають різні частини функціоналу сайту.
- Пул оновлень з мастера
- Зпулити останні оновлення з мастера
- git checkout master
- git pull origin master
- Створити вітку задачі
- Переконайтеся що ви на master
- git checkout master
- Створіть нову вітку. Назва вітки повинна відповідати формату:
- <feature|bugfix>/<task-id>-<task-description>
- або
- <feature|bugfix>/<task-description>
- git checkout -b feature/TVFX-11-add-registration
- Розробка нового функціоналу та тестування
- написання тестів
- написання коду під тести
- git add -p or git add .
- git commit -m'TVFX-11 - add registration form'
- Назви коммітів повинні відповідати формату:
- <task-id?> - <changes-description>
- Наприклад
- TVFX-11 - add registration form
- Оновити вітку із задачею до актуального стану master
- Одразу після виконання задачі оновить вітку. Переконайтеся, що не буде конфлікту з іншим кодом. В разі конфлікту внести виправлення.
- Зробіть fetch віддаленого master і зробіть rebase вашої вітки до цих змін
- git fetch origin master
- git rebase origin/master
- Після оновлення до актуального стану master перевірте роботоздатність проекту (вручну або за допомогою тестів).
- Запушити вашу вітку
- git push origin feature/TVFX-11-add-registration
- Створити пул реквест
- На бітбакеті створити пул реквест на вітку master
- Після цього пункту задача вважається готовою до перевірки.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement