title: git rebase develop branch
body: <p>Sorry, just another "rebase" question but I'm confused about that.<br>
  Form time to time I push my commits on the develop branch to remote (origin). Now one thing always mentioned with rebase is: "never rebase if you have pushed your changes".<br>
  This means, I could never ever rebase my develop branch, only merge it?</p>
  
  <p>Working on a feature-branch is clear, if I haven't pushed that, I could rebase instead of merge. My question only points to the develop branch.</p>