title: What does it mean when it says a git step is "1 ahead"
body: <p>I'm trying to learn git by playing around with it using SourceTree as as tool.</p>
  
  <p>I added my local repository to a BitBucket repository and then made a couple of changes locally. I committed them, and then pushed them.
  I then logged onto BitBucket and manually changed a portion of the document (item "Added 4").
  Then I went back to my local copy and changed it again and committed it. When I tried to push it, it told me I first had to pull and merge. So I did.</p>
  
  <p>Then I pushed again. It worked.</p>
  
  <p>Now, the master (the top one. Why are there two?) carries a caption saying <code>2 ahead</code>. What does this mean exactly? What is it ahead of?</p>
  
  <p><img src="https://i.stack.imgur.com/byIsV.jpg" alt="Git - SourceTree screenshot"></p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>git status gives me:</p>
  
  <pre><code>JustMe@IMRAY ~/Projects/BlaBlaUser/gitPractice (master)
  $ git status
  On branch master
  Your branch is ahead of 'origin/master' by 2 commits.
    (use "git push" to publish your local commits)
  
  nothing to commit, working directory clean
  </code></pre>