title: Gitignore not ignoring elpa emacs folder
body: <p>I'm not sure why the gitignore isn't working, but for some reason it continually tries to add the /elpa/ directory to version control. Here is my gitignore (in the root of my dotfiles repository)</p>
  
  <pre><code>*.swp
  *.swo
  *~
  \#*\#
  /.emacs.desktop
  /.emacs.desktop.lock
  *.elc
  auto-save-list
  tramp
  .\#*
  .org-id-locations
  *_archive
  *_flymake.*
  /eshell/history
  /eshell/lastdir
  /elpa/
  *.rel
  /auto/
  .cask/
  *.last
  /elpa/*
  /.emacs.d/elpa/*
  </code></pre>
  
  <p>Notice I tried 3 different elpas in here and none of them are working. Does anyone know why?</p>
  
  <p>The directory structure is</p>
  
  <pre><code>|- configurations  
   - .gitignore
   |- dotfiles
     |- emacs.d
        | -elpa
        - init.el
        - etc
  </code></pre>