title: ! [rejected] master -> master (fetch first)
body: <p>Is there a good way to explain how to resolve "<code>! [rejected]  master -&gt; master (fetch first)'</code>" in Git?</p>
  
  <p>When I use this command  <code>$ git push origin master</code> it display an error message.</p>
  
  <pre><code>! [rejected]        master -&gt; master (fetch first)
  error: failed to push some refs to 'git@github.com:zapnaa/abcappp.git'
  </code></pre>