title: Git: How to find commits with given Change-Id?
body: <p>Gerrit automatically adds a <code>Change-Id: I....</code> line in commit message for every new commits. When a commit is cherry-picked into multiple branches this line is preserved in its message.</p>
  
  <p>Is there any way to:</p>
  
  <ol>
  <li>find all commits with given Change-Id</li>
  <li>find the commit on a specific branch with given Change-Id</li>
  <li>specify the commit with given Change-Id (on a specific branch) as revision parameter(e.g. <code>git cherry-pick {[dev-branch::]Change-Id: Ixxxx}..master</code>)</li>
  </ol>