td>
        </tr>

        <tr>
            <td>gunwip</td>
            <td>-n 1 \| grep -q -c "\-\-wip\-\-" && git reset HEAD~1</td>
        </tr>
    </table>
</div>


<div class="w3-third">
  <h2>git ls-files</h2>

    <table class="table table-bordered">

        <tr>
            <td>gignored</td>
            <td>-v \| grep "^[[:lower:]]"</td>
        </tr>
    </table>
</div>


<div class="w3-third">
  <h2>git merge</h2>

    <table class="table table-bordered">

        <tr>
            <td>gm</td>
            <td></td>
        </tr>

        <tr>
            <td>gmom</td>
            <td>origin/master</td>
        </tr>

        <tr>
            <td>gmum</td>
            <td>upstream/master</td>
        </tr>
    </table>
</div>


<div class="w3-third">
  <h2>git mergetool</h2>

    <table class="table table-bordered">

        <tr>
            <td>gmt</td>
            <td>--no-prompt</td>
        </tr>

        <tr>
            <td>gmtvim</td>
            <td>--no-prompt --tool = vimdiff</td>
        </tr>
    </table>
</div>


<div class="w3-third">
  <h2>MISC</h2>

    <table class="table table-bordered">

        <tr>
            <td>gke</td>
            <td>\gitk --all $(git log -g --pretty = format:%h)</td>
        </tr>

        <tr>
            <td>gk</td>
            <td>\gitk --all --branches</td>
        </tr>

        <tr>
            <td>glp</td>
            <td>_git_log_prettily</td>
        </tr>

        <tr>
            <td>grt</td>
            <td>cd $(git rev-parse --show-toplevel \|\| echo ".")</td>
        </tr>

        <tr>
            <td>ggpull</td>
            <td>ggl</td>
        </tr>

        <tr>
            <td>ggpush</td>
            <td>ggp</td>
        </tr>

        <tr>
            <td>ggpur</td>
            <td>ggu</td>
        </tr>
    </table>
</div>


<div class="w3-third">
  <h2>git pull</h2>

    <table class="table table-bordered">

        <tr>
            <td>gl</td>
            <td></td>
        </tr>

        <tr>
            <td>gup</td>
            <td>--rebase</td>
        </tr>

        <tr>
            <td>gupv</td>
            <td>--rebase -v</td>
        </tr>

        <tr>
            <td>glum</td>
            <td>upstream master</td>
        </tr>
    </table>
</div>


<div class="w3-third">
  <h2>git push</h2>

    <table class="table table-bordered">

        <tr>
            <td>gp</td>
            <td></td>
        </tr>

        <tr>
            <td>gpd</td>
            <td>--dry-run</td>
        </tr>

        <tr>
            <td>gpsup</td>
            <td>--set-upstream origin $(current_branch)</td>
        </tr>

        <tr>
            <td>gpv</td>
            <td>-v</td>
        </tr>

        <tr>
            <td>gpoat</td>
            <td>origin --all && git push origin --tags</td>
        </tr>

        <tr>
            <td>gpu</td>
            <td>upstream</td>
        </tr>
    </table>
</div>


<div class="w3-third">
  <h2>git rebase</h2>

    <table class="table table-bordered">

        <tr>
            <td>grb</td>
            <td></td>
        </tr>

        <tr>
            <td>grba</td>
            <td>--abort</td>
        </tr>

        <tr>
            <td>grbc</td>
            <td>--continue</td>
        </tr>

        <tr>
            <td>grbs</td>
            <td>--skip</td>
        </tr>

        <tr>
            <td>grbi</td>
            <td>-i</td>
        </tr>

        <tr>
            <td>grbm</td>
            <td>master</td>
        </tr>
    </table>
</div>


<div class="w3-third">
  <h2>git remote</h2>

    <table class="table table-bordered">

        <tr>
            <td>gr</td>
            <td></td>
        </tr>

        <tr>
            <td>grv</td>
            <td>-v</td>
        </tr>

        <tr>
            <td>gra</td>
            <td>add</td>
        </tr>

        <tr>
            <td>grrm</td>
            <td>remove</td>
        </tr>

        <tr>
            <td>grmv</td>
            <td>rename</td>
        </tr>

        <tr>
            <td>grset</td>
            <td>set-url</td>
        </tr>

        <tr>
            <td>grup</td>
            <td>update</td>
        </tr>
    </table>
</div>


<div class="w3-third">
  <h2>git reset</h2>

    <table class="table table-bordered">

        <tr>
            <td>gru</td>
            <td>--</td>
        </tr>

        <tr>
            <td>gpristine</td>
            <td>--hard && git clean -dfx</td>
        </tr>

        <tr>
            <td>grh</td>
            <td>HEAD</td>
        </tr>

        <tr>
            <td>grhh</td>
            <td>HEAD --hard</td>
        </tr>
    </table>
</div>


<div class="w3-third">
  <h2>git shortlog</h2>

    <table class="table table-bordered">

        <tr>
            <td>gcount</td>
            <td>-sn</td>
        </tr>
    </table>
</div>


<div class="w3-third">
  <h2>git show</h2>

    <table class="table table-bordered">

        <tr>
            <td>gsps</td>
            <td>--pretty = short --show-signature</td>
        </tr>
    </table>
</div>


<div class="w3-third">
  <h2>git stash</h2>

    <table class="table table-bordered">

        <tr>
            <td>gsta</td>
            <td></td>
        </tr>

        <tr>
            <td>gstaa</td>
            <td>apply</td>
        </tr>

        <tr>
            <td>gstc</td>
            <td>clear</td>
        </tr>

        <tr>
            <td>gstd</td>
            <td>drop</td>
        </tr>

        <tr>
            <td>gst