noted, this presentation is licensed under the Creative Commons Attribution 4.0 International License. Third party marks and brands are the property of their respective holders.
Please ask. There are no stupid questions! The slides are available at https://speakerdeck.com/zakkak/git-flow Apologies in advance if I inadvertently offend you in any way Git: The Git-Flow Model [email protected]
number of standard branches when to create new branches when and how to merge branches when to create new tags Git: The Git-Flow Model [email protected]
2. Bump version to 2.1.0 and git commit 3. git checkout master 4. git merge --no-ff release/v2.1.0 5. git tag -a v2.1.0 Git: The Git-Flow Model [email protected]
2. Bump version to 2.1.0 and git commit 3. git checkout master 4. git merge --no-ff release/v2.1.0 5. git tag -a v2.1.0 6. git push --tags Git: The Git-Flow Model [email protected]
2. Bump version to 2.1.1 and git commit 3. Apply hot fix and git commit 4. git checkout master 5. git merge --no-ff hotfix/v2.1.1 Git: The Git-Flow Model [email protected]
2. Bump version to 2.1.1 and git commit 3. Apply hot fix and git commit 4. git checkout master 5. git merge --no-ff hotfix/v2.1.1 6. git tag -a v2.1.1 Git: The Git-Flow Model [email protected]
2. Bump version to 2.1.1 and git commit 3. Apply hot fix and git commit 4. git checkout master 5. git merge --no-ff hotfix/v2.1.1 6. git tag -a v2.1.1 7. git checkout develop or release/vX.X.0 Git: The Git-Flow Model [email protected]
2. Bump version to 2.1.1 and git commit 3. Apply hot fix and git commit 4. git checkout master 5. git merge --no-ff hotfix/v2.1.1 6. git tag -a v2.1.1 7. git checkout develop or release/vX.X.0 8. git merge --no-ff hotfix/v2.1.1 Git: The Git-Flow Model [email protected]
OSX brew install git-flow-avh or port install git-flow-avh Others See https://github.com/nvie/gitflow/wiki/Installation Git: The Git-Flow Model [email protected]
2. Bump version to 2.1.1 and git commit 3. Apply hot fix and git commit 4. git flow hotfix finish 2.1.1 --push 5. git push --tags Git: The Git-Flow Model [email protected]
2. Edit and git commit 3. git flow feature/release/hotfix publish ID 4. Open Pull/Merge Request on github/gitlab 5. When the Pull/Merge Request gets approved 6. git flow feature/release/hotfix finish --keepremote --push ID 7. git push --tags (for release and hotfix) 8. Delete branch from github merged pull request Git: The Git-Flow Model [email protected]