TL;DR -- I do this http://nvie.com/posts/a-successful-git-branching-model/ but never use master. Now what?
I started several projects using the git-flow model, where master is the "current release" branch.  However, none of these projects were web projects, and there was never such thing as a "current release", as multiple release versions have always been supported.  
So now I've got a develop branch, and several feature and release branches that are intertwined via develop as per git-flow's template, but the merge to master has been rare, somewhat random, and generally useless.
What I'd like to do is just replace master with develop, and pretend that the old master never existed.  
Can I just merge the two (master is 0 ahead of develop), kill develop, and be done?  Will that kill off my feature and release branches since they're branched off develop, or have any other adverse effect on them?  Or will it keep everything around and make it look like develop was the real master all along?
 
     
    