I am working on my startup. I am using GIT.<p>My branch strategy is simple:
* 2 branches: dev & master
Dev branch: current development, master branch: new releases<p>Also to add some feature or fix a bug I use another branch then I merge that branch into dev.<p>In this particular case, or any generic case, what do you think is a good deployment practice?