title: Git change code from a specific pushed commit on specific branch
body: <p>I still have some difficulties to understand completely the process to modified an already pushed commit.  <br>
  I am not working on the master branch (don't know if that matter), and I committed and pushed wrong data (say, clear password...) in the <strong>Commit_2</strong> (see below). <br>
  I would like to change files from this commit only, and don't change the others. <br>
  Of course, I have read the documentation git-rebase, cherry-pick etc.. as well as some very nice answers from SO, like <a href="https://stackoverflow.com/questions/253055/how-do-i-push-amended-commit-to-the-remote-git-repo">here</a> or <a href="https://stackoverflow.com/questions/5032374/accidentally-pushed-commit-change-git-commit-message">here</a>, but I am still not sure how to do it. <br> <br></p>
  
  <p>So, basically, how can I change files from, and only from <strong>Commit_2</strong> ?</p>
  
  <blockquote>
  <pre><code>commit 54sdf4f4d5f4dsf4555q5aaaa44fr
  Author: me &lt;me@me.com&gt;
  Date:   Wed Sep 14 10:25:09 2016 +0200
  
      Commit_3
  
  commit ghgzf4x1522qx1x5f222y4d
  Author: me &lt;me@me.com&gt;
  Date:   Tue Sep 13 15:01:42 2016 +0200
  
      Commit_2
  
  commit dfsdc4ycx45ds4fyc6d4fysfsd
  Author: me &lt;me@me.com&gt;
  Date:   Tue Sep 13 14:57:08 2016 +0200
  
       Commit_1
  </code></pre>
  </blockquote>