Git-flow is a well-defined process for using Git to create software. Git-flow covers all of the most important steps of managing a project’s development and release process. Git-flow encompasses developing and merging features, applying bug fixes and hot fixes, and creating and tagging releases. Git-flow abstracts many of the low level features of git and takes a lot of the guesswork out of remembering git commands and arguments. This book presents using Git-flow through the free, Atlassian SourceTree software package.
The chapters of this book are as follows:
1. Introduction - Intro to Git and the development process
2. Git-flow - Overview of the Git-flow process
3. Development - Using Git-flow in software development and pull requests with Github and Stash
4. Staging - Using Git-flow to prepare a software release
5. Production - Finishing a release for deployment
6. Apply a Hot-fix - Creating a hot-fix for a release
The chapters of this book are as follows:
1. Introduction - Intro to Git and the development process
2. Git-flow - Overview of the Git-flow process
3. Development - Using Git-flow in software development and pull requests with Github and Stash
4. Staging - Using Git-flow to prepare a software release
5. Production - Finishing a release for deployment
6. Apply a Hot-fix - Creating a hot-fix for a release