title: Find commit where a file was added across all branches
body: <p>I am using git filter-branch to locate blobs back in history in my repository across all branches using:</p>
  
  <p><a href="https://stubbisms.wordpress.com/2009/07/10/git-script-to-show-largest-pack-objects-and-trim-your-waist-line/" rel="nofollow">https://stubbisms.wordpress.com/2009/07/10/git-script-to-show-largest-pack-objects-and-trim-your-waist-line/</a></p>
  
  <p>An example of the output from that script can be seen below:</p>
  
  <pre><code>15547,5149,22ff59d8d472e4d23e51bb083517282c23f016a3 code/thirdparty/Web.dll
  14224,2055,1db8de4c4e237c171712caeeff8affa32925c3a8 code/Dictionaries/ge-GE.tdf
  </code></pre>
  
  <p>The above SHAs are for the objects/blobs themselves and does not reference a specific commit.</p>
  
  <p>Notice in the recent history of the repository those files have been deleted from this repository (they are still in the history though).</p>
  
  <p>Is there anyway to find the exact commit back in time that introduced those files above (notice I have a lot of branches and no way of knowing on which branch they were introduced)?</p>
  
  <p>I have tried:</p>
  
  <pre><code>git log --all -- code/Dictionaries/ge-GE.tdf
  </code></pre>
  
  <p>but it finds nothing. Will it only search on local branches or will it also include the remote tracking branches?</p>