title: git push to remote error: remote: warning: inexact rename detection was skipped due to too many files
body: <p>After I finish release on my machine... <code>git flow release finish 'X.X.XXX.X'</code> I then have to push the new release to origin. So I run these commands...</p>
  
  <pre><code>$ git push origin --tags (this works, results omitted)
  $ git checkout develop (this works, results omitted)
  $ git push (this works, results omitted)
  $ git checkout master (this works, results omitted)
  $ git push (this is what fails)
  Total 0 (delta 0), reused 0 (delta 0)
  remote: warning: inexact rename detection was skipped due to too many files.
  remote: warning: you may want to set your diff.renameLimit variable to at least 1804 and retry the command.
  </code></pre>
  
  <p>So, I have read a number of SO posts and the git-config documentation.  Based on what I read I set these values in my config...</p>
  
  <pre><code>$ git config merge.renameLimit 999999
  $ git config diff.renameLimit 999999
  $ git config diff.renames copies
  </code></pre>
  
  <p>Which results in this in the config file...</p>
  
  <pre><code>[merge]
      renameLimit = 999999
  [diff]
      renameLimit = 999999
      renames = copies
  </code></pre>
  
  <p>But the same error happens.  I'm not sure what else to try.  Is <code>999999</code> too high of a value?  Is there a limit you can't exceed for it to work?  For <code>diff.renames</code> should it be <code>copies</code> or <code>"copies"</code> with double quotes?  I'll try all those options it just takes a long time to re-setup a test scenario.  <a href="https://git-scm.com/docs/diff-config" rel="nofollow noreferrer">The documentation</a> says <code>diff.renames</code> defaults to <code>true</code> but when I looked in my config it wasn't present that's why I added <code>copies</code>.</p>
  
  <p>Here is my full config file in case it helps...</p>
  
  <pre><code>[core]
      repositoryformatversion = 0
      filemode = false
      bare = false
      logallrefupdates = true
      symlinks = false
      ignorecase = true
  [remote "origin"]
      url = https://github.xxxxxx.com/gfrobenius/xxxxxx.git
      fetch = +refs/heads/*:refs/remotes/origin/*
  [branch "develop"]
      remote = origin
      merge = refs/heads/develop
  [branch "master"]
      remote = origin
      merge = refs/heads/master
  [gitflow "branch"]
      master = master
      develop = develop
  [gitflow "prefix"]
      feature = feature/
      bugfix = bugfix/
      release = release/
      hotfix = hotfix/
      support = support/
      versiontag = 
  [gitflow "path"]
      hooks = C:/Users/gfrobenius/Sites/gfrobenius/xxxxxx/.git/hooks
  [merge]
      renameLimit = 999999
  [diff]
      renameLimit = 999999
      renames = copies
  </code></pre>