Depending on the type of issue the branch for it will have a different origin.
As per Issues Guidelines we do not need to have a Milestone for it.
Considering that we have issue number 4
with title Fix Email Validation
.
git fetch && git checkout -b issue-4_fix-email-validation origin/master
As per Issues Guidelines we must have a Milestone for this type of requirement.
Once the Milestone can be split in several issues, lets imagine:
- Milestone number
12
with titleAdd Cache
. - Issue number
14
with titleCreate Cache Interfaces
. - Issue number
15
with titleImplement Redis Cache
. - Issue number
16
with titleImplement File System Cache
.
git fetch && git checkout -b milestone-12_add-cache origin/master && git push origin milestone-12_add-cache
git fetch && git checkout -b issue-14_create-cache-interfaces origin/milestone-12_add-cache
git fetch && git checkout -b issue-15_implement-redis-cache` origin/milestone-12_add-cache
git fetch && git checkout -b issue-16_implement-file-system-cache` origin/milestone-12_add-cache