title: Git push -nothing to commit, working directory clean
body: <p>I wanted to create another branch ' <em>ServerSR</em> ' but in the end I got <em>' - nothing to commit, working directory clean'</em>.<br>
  Here are the commands that I did in terminal:  </p>
  
  <p>At fist I input <strong>..$ git status</strong></p>
  
  <pre><code>On branch master
  Your branch is up-to-date with 'origin/master'.
  
  Changes to be committed:
    (use "git reset HEAD &lt;file&gt;..." to unstage)
  
  modified:   .babelrc
  new file:   _public/css/bootstrap.min.css
  ...  
  </code></pre>
  
  <p>Then I entered <strong>..$ git add -A .</strong> and<br>
  <strong>..$ git status</strong>  </p>
  
  <pre><code>On branch master
  Your branch is up-to-date with 'origin/master'.
  
  Changes to be committed:
  (use "git reset HEAD &lt;file&gt;..." to unstage)
  
  modified:   .babelrc
  modified:   _public/bundle.js
  ...
  </code></pre>
  
  <p>then <strong>..$ git checkout -b ServerSR</strong>  </p>
  
  <pre><code>M   .babelrc
  M   _public/bundle.js
  ...
  Switched to a new branch 'ServerSR'  
  </code></pre>
  
  <p>after that commited <strong>.. $ git commit -m 'SSR'</strong>  </p>
  
  <pre><code>[ServerSR 529eefa] SSR
  33 files changed, 142 insertions(+), 152 deletions(-)
  rewrite _public/bundle.js (85%)
  create mode 100644 _public/css/bootstrap.min.css
  ...
  </code></pre>
  
  <p>And in the end command <strong>.@.$ git push</strong> returns me:</p>
  
  <pre><code>Everything up-to-date  
  </code></pre>
  
  <p>So it didn't push anything. </p>