title: Git recursive mv files
body: <p>I'm trying to add version numbers to all javascript files in a directory so that changes to the files won't be cached by our users.</p>
  
  <p>How can I move all Javascript files that are in several directories within one directory?</p>
  
  <p>With the example file structure:</p>
  
  <pre><code>js/
  --home/
  ----main.js
  --apps/
  ----main.js
  --handlers.js
  --ajax.js
  </code></pre>
  
  <p>I would like to do something like <code>git mv -r js/*.js js/*.1.js</code> to append a <code>.1</code> to the filenames.  Obviously there isn't a flag for recursion for git mv, so I'm wondering what my options are to do something similar.</p>