title: Git : how can i remove a particular commit from a branch
body: <p>I have two brances namely master and development .
  All the development will be done inside the development branch and will be merged with master for the build .</p>
  
  <p>I checked out master branch and cherry picked 5 commits belonging to the development branch and pushed it to the master remote repository .</p>
  
  <p>All these things went fine . </p>
  
  <pre><code>git checkout master 
  git status
  git cherry-pick a7644fc2bc7b09fe88cb1cbb75e0547dd1d7321d
  git cherry-pick 335bf121a6aa7bc1e334b94d1a742b0f9ecfb9b6
  git cherry-pick 5dee244a47d0346d5080ecd34984683c8f442c93
  git cherry-pick 9f8fe22b346ba80089126afbf29ac063ea7b9b32
  git cherry-pick 5dee244a47d0346d5080ecd34984683c8f442c9h
  git push
  </code></pre>
  
  <p>Now my reqirement is  that i need to remove one of the cherry pick from the master to do the build .</p>
  
  <p>I am not sure , but when i googled i found these two commands </p>
  
  <pre><code>git revert --strategy resolve
  
  git rebase 
  </code></pre>
  
  <p>Please let me know <code>how can i remove a particular commit</code> from the master branch </p>
  
  <p><strong>Updated Part</strong> </p>
  
  <p>When i did git revert 564d01c3870ca5a55b171fc6f061e0cc2a8f4879 this screen came up , can i avoid this ??</p>
  
  <p><img src="https://i.stack.imgur.com/xm7on.png" alt="enter image description here"></p>