-
-
Notifications
You must be signed in to change notification settings - Fork 9
GitFlow
Samir Boulema edited this page May 4, 2018
·
2 revisions
So what exactly are those gitflow menu items doing?
-
Start New Feature
- Switch to the develop branch
- Pull latest changes on develop
- Create and switch to a new branch
-
Finish Feature
- Switch to the develop branch
- Pull latest changes on develop
- Merge the feature branch to develop
- Delete the local feature branch
- Delete the remote feature branch
- Push all changes to develop
-
Start New Release
- Switch to the develop branch
- Pull latest changes on develop
- Create and switch to a new release branch
-
Finish Release
- Switch to the master branch
- Pull latest changes on master
- Merge the release branch to master
- Tag the release
- Switch to the develop branch
- Pull latest changes on develop
- Merge the release branch to develop
- Delete the local release branch
- Delete the remote release branch
- Push all changes to develop
- Push all changes to master
- Push the tag
-
Start Hotfix
- Switch to the master branch
- Pull latest changes on master
- Create and switch to a new hotfix branch
- Finish Hotfix
- Switch to the master branch
- Pull latest changes on master
- Merge the hotfix branch to master
- Tag the hotfix
- Switch to the develop branch
- Pull latest changes on develop
- Merge the hotfix branch to develop
- Push all changes to develop
- Push all changes to master
- Push the tag
- Delete the local hotfix branch
- Delete the remote hotfix branch