title: How to change the message of a pushed commit
body: <p>I have a git history like this:</p>
  
  <pre><code>date|commit hash|message
  2015 10:00|12345|first commit
  2015 10:05|12346|second commit
  2015 10:10|12347|third commit
  2015 10:15|12347|fourth commit
  </code></pre>
  
  <p>All of these commits are pushed. What's is the best way to change message of the commit with hash "12346" from "second commit" to "second commit changed"?</p>
  
  <p>I am looking for simplest solution without rebasing or creating a new branch; just changing the commit message. I think that this wouldn't impact others even if someone fetch this because the commit will still have the same content and hash (only message will be different).</p>
  
  <p>EDIT:</p>
  
  <p>My question is not like: <a href="https://stackoverflow.com/questions/8981194/changing-git-commit-message-after-push-given-that-no-one-pulled-from-remote">Changing git commit message after push (given that no one pulled from remote)</a>
  because there is solution for last commit and I am looking for commit that is deper history. </p>