! (Не е задължително да използвате команди ако сте свикнали с UI, важно е да се следва принципа на работа, за да се избегнат проблеми с git-a)
git checkout development
git pull origin development
git checkout -b yourname/feature-name
Пример: ако си Джонката и работиш по login функционалността, бранчът ще е:
git checkout -b johnkata/login
git add .
git commit -m "Добавя нов feature: описание"
git push origin yourname/feature-name
- Правиш PR от yourname/feature-name към development.
- НЕ затваряй PR-а.
- В локалното копие:
git checkout yourname/feature-name
git fetch origin
git merge origin/development
git add .
git commit -m "Development merge, resolved conflicts"
git push origin yourname/feature-name
git checkout development
git pull origin development
git branch -d yourname/feature-name
git push origin --delete yourname/feature-name