title: The order of work with git
body: <p>I would like to ask about the proper order of work with GIT. First I'm using <code>git clone &lt;url&gt;</code>, next I'm doing my work on repository and my question is about the "finish". I'm doing <code>git add &lt;files&gt;</code> and <code>git commit -m &lt;comment&gt;</code> and I want to push it on the remote repo. So what should i do first,<code>git pull</code> or something else? First <code>git pull</code> and then <code>git push?</code></p>