title: Git approach to branch into different projects (and continue using git flow)
body: <p>I just became good friends with git and git flow and think I'm ready to take our relationship to the next level.</p>
  
  <p>Say I have created a git repo that does an amazing job of displaying funny cat pictures. I use git flow to keep the control all my feature and hotfixes. </p>
  
  <p>Then I get the awesome idea of doing an identical repo with funny dog pictures. What is the best git approach to branch off, change the pictures,  continue to use git flow AND keep them in sync when I want a cross platform feature or hotfix?</p>
  
  <p>Do I need to branch both "versions" off so I get </p>
  
  <ul>
  <li>Main repo</li>
  <li>Cats repo</li>
  <li>Dogs repo</li>
  </ul>
  
  <p>and then work in the Main repo and pull from the others</p>
  
  <p>Or do I just branch it off</p>
  
  <ul>
  <li>Cats repo</li>
  <li>Dogs repo</li>
  </ul>
  
  <p>And do some git flow in each together with some merging?</p>
  
  <p>Or is there a better option?</p>