title: Git pull command failed
body: <p>I am trying to make a Git pull request from the remote repository to local, but it shows below the error, and I am not able to pull.</p>
  
  <p>For example, <code>git pull origin master</code>:</p>
  
  <pre><code>error: The following untracked working tree files would be overwritten by merge:
      db/development.sqlite3
      db/test.sqlite3
      log/development.log
      log/test.log
      tmp/cache/assets/C7D/310/sprockets%2F38d8bc4c0599099a0404900b377c353b
      tmp/cache/assets/CD8/370/sprockets%2F357970feca3ac29060c1e3861e2c0953
      tmp/cache/assets/CDC/870/sprockets%2Fa77b26f54f3481a4b4daf08514b49074
      tmp/cache/assets/CF0/DA0/sprockets%2Fd7d5b37686831d37c4dd75e645f5e016
      tmp/cache/assets/D09/A10/sprockets%2Fd608b39f93a782efe7398ab3797f6948
      tmp/cache/assets/D32/A10/sprockets%2F13fe41fee1fe35b49d145bcc06610705
      tmp/cache/assets/D33/290/sprockets%2F94f084e7801a02e1fd62140be0f5e7cb
      tmp/cache/assets/D4E/1B0/sprockets%2Ff7cbd26ba1d28d48de824f0e94586655
      tmp/cache/assets/D57/600/sprockets%2Fec4b1ce010bcc065da023308f49a9d55
      tmp/cache/assets/D5A/EA0/sprockets%2Fd771ace226fc8215a3572e0aa35bb0d6
      tmp/cache/assets/D6A/C30/sprockets%2Fd5b294a2f636c6ee22c18e24b19fdc41
      tmp/cache/assets/D84/A20/sprockets%2Fd88ae988de6a691a6d472eee0441ad88
      tmp/cache/assets/DCE/C90/sprockets%2Febaf322f09c9ee13f29fc061542fe6af
      tmp/cache/assets/DDC/400/sprockets%2Fcffd775d018f68ce5dba1ee0d951a994
      tmp/cache/assets/E04/890/sprockets%2F2f5173deea6c795b8fdde723bb4b63af
      tmp/cache/assets/E25/4C0/sprockets%2Fde2fd9fd11c04a582cdbbe3d84a35ae6
      tmp/pids/server.pid
  Please move or remove them before you can merge.
  </code></pre>
  
  <p>I just started using Git now and had no clue why this error happened. How do I resolve it?</p>