title: Git: rebasing a branch
body: <p>I'm trying to make sense of rebasing in Git and have a question whether or not it's good practice to use rebasing in this scenario:</p>
  
  <p>I have a branch called 'feature' which is branched off from another branch called 'develop'. I have made several commits in 'feature' but haven't merged with 'develop' yet because the feature is still in being developed, nor have the commits in 'feature' been pushed to the remote repository.</p>
  
  <p>If I now checkout 'develop' to make a few amends, is it wise to rebase it to the 'feature' branch so that 'develop' is in sync with 'feature'?</p>