title: Gerrit - Current branch and remote branch have diverged
body: <p>Firstly, I push my commit to GERRIT for review</p>
  
  <p>Secondly, my teammate verified my commit and submit to repo</p>
  
  <p>Thirdly, I sync with command git fetch，and I found my current branch and remote branch have diverged when I check status</p>
  
  <p>I want to know how does it happened and how to avoid it, can somebody help me</p>
  
  <p><strong><em>All command I have ran</em></strong></p>
  
  <p><code>git add app/Http/Controllers/StatisController.php</code></p>
  
  <p><code>git commit</code></p>
  
  <p><code>git push origin HEAD:refs/for/&lt;remote_branch&gt;</code></p>
  
  <p>After the commit submitted</p>
  
  <p><code>git fetch</code></p>
  
  <p><code>git status</code></p>
  
  <p>And I got the message as following:</p>
  
  <p>On branch client
  Your branch and 'origin/remote_branch' have diverged, and have 1 and 1 different commit each, respectively.</p>
  
  <p>(use "git pull" to merge the remote branch into yours)</p>