title: error: Terminal is dumb, but EDITOR unset - BitBucket Pipeline
body: <p>I'm using BitBucket Pipelines for the first time to SSH into a development server and perform a <code>git pull origin branch</code> whenever a push is made to the said branch. It's quite simple and everything is going as expected.
  Problem arises when a merge comes along the pull and a user input is required to commit the merge. I get the following message in the failed build's logs:</p>
  <pre><code> * branch              feature/development -&gt; FETCH_HEAD
  d2c27a5f..63d74c8f  feature/development -&gt; origin/feature/development
  error: Terminal is dumb, but EDITOR unset
  Not committing merge; use 'git commit' to complete the merge.
  </code></pre>
  <p>I would simply like to bypass this user input requirement, commit if necessary and move on. <br>
  Here's my build configuration:</p>
  <pre><code>image: php:7.1.29
  
  pipelines:
    default:
      - step:
          name: Deploy to dev
          deployment: dev
          # trigger: manual  # Uncomment to make this a manual deployment.
          script:
            - echo &quot;Deploying to dev...&quot;
            - pipe: atlassian/ssh-run:0.2.5
              variables:
                SSH_USER: 'root'
                SERVER: '82.xxx.xx.xx5'
                MODE: 'command'
                COMMAND: 'cd /home/ubuntu/public_html/dev/ &amp;&amp; \
                          git pull origin feature/development'
           - echo &quot;Deployed!&quot;
  </code></pre>
  <p>I haven't the faintest how to achieve this. Any hints would be great.
  TIA!</p>