title: Your configuration specifies to merge with the <branch name> from the remote, but no such ref was fetched.?
body: <p>I am getting this error for pull:</p>
  
  <blockquote>
    <p>Your configuration specifies to merge with the ref
    'refs/heads/feature/Sprint4/ABC-123-Branch' from the remote, but no
    such ref was fetched.</p>
  </blockquote>
  
  <p>This error is not coming for any other branch.<br>The special thing about this branch is that it is created from the previous commit of another branch.
  <br><br>My config file looks like:</p>
  
  <pre><code>[core]
      repositoryformatversion = 0
      filemode = false
      bare = false
      logallrefupdates = true
      symlinks = false
      ignorecase = true
      hideDotFiles = dotGitOnly
  [remote "origin"]
      url = &lt;url here&gt;
      fetch = +refs/heads/*:refs/remotes/origin/*
  [branch "master"]
      remote = origin
      merge = refs/heads/master
  [branch "new-develop"]
      remote = origin
      merge = refs/heads/new-develop
  [branch "feature/Sprint4/ABC-123-Branch"]
      remote = origin
      merge = refs/heads/feature/Sprint4/ABC-123-Branch
  </code></pre>