title: Git - Is it possible to modify/delete the reflog of a remote git repository, e.g. on Github?
body: <p>Asking for a friend.</p>
  
  <p><strong>Scenario</strong></p>
  
  <p>Confidential information has been pushed to a public github repository by accident. As soon as the commiter noticed the failure he decided to override git history with <code>push -f</code> to remove the information from the web.</p>
  
  <p><strong>Problem</strong></p>
  
  <ul>
  <li><p>The confidential information is still accessible via <code>git reflog</code> at github. So the staff at github is still able to access the information.   </p></li>
  <li><p>Even worse, if the commiter has put a reference in the initial commit message, e.g. referencing an issue using the #-sign, github would automatically put a link to the commit into that issue. In this case the overridden information is still accessible via the github frontend.</p></li>
  </ul>
  
  <p><strong>Question</strong></p>
  
  <ul>
  <li>Is it possible to modify/delete the reflog of a remote git or github repository?</li>
  <li>If it is not possible. What would you do in the given scenario? Delete the issue with the reference to the first commit? Delete the whole repository? Whate else?</li>
  </ul>