Is it safe to run other git commands while git push is running?
<p>When I've reached a point on a develop branch which I reckon is ready to deploy, I sometimes do the following:</p>

<pre><code>git checkout master
git merge --no-ff develop --no-edit
# Latency occurs here
git push
git checkout develop
git merge --ff master
git push
</code></pre>

<p>While waiting for the first <code>git push</code> to happen, is it safe to open up a new terminal window and run the commands for checking out develop, merging in master, and pushing develop to the remote repository?</p>

<p>Related question: <a href="https://stackoverflow.com/questions/11715379/is-it-safe-to-checkout-a-new-git-branch-during-the-push-of-a-current-branch">Is it safe to checkout a new git branch during the push of a current branch?</a> , but it only talks about whether <code>git checkout</code> is safe.</p>