title: where does git store gerrit's change ID?
body: <p>I have git, version 1.9.5.msysgit and am using Gerrit 2.10 as code-review tool. I would like to know where Change-ID gets stored in a locally cloned repository.</p>
  
  <p>After successfully pushing a few changes to a remote branch from my local branch, git push surprisingly gives me an error for the current commit saying: </p>
  
  <pre><code>remote: ERROR: missing Change-Id in commit message footer
  remote: Change-Id: I197b74458ae304ad512d96c4ac905c6d3afc4da4
  
  remote: Hint: To automatically insert Change-Id, install the hook:
  remote:   gitdir=$(git rev-parse --git-dir); scp -p -P 29418 abc.xyz@serverip:hooks/commit-msg ${gitdir}/hooks/
  </code></pre>
  
  <p>Before, I got this error I could push a few changes to a remote without any issues being in the same cloned branch. However, all of a sudden, I am getting this error. </p>
  
  <p>When I checked my local log, I could see that the current commit already has a Change-Id, but git push says the Change-Id is missing.</p>
  
  <p>There are no changes in the commit-msg file which is actually used to generate Change-Ids.</p>
  
  <p>If I could see where this Change-Id is getting stored, maybe I could see the difference between already existing Change-Id and the one producing the Error message.</p>
  
  <p>I read about this <code>https://groups.google.com/forum/#!topic/repo-discuss/aq98R4-4TqI</code> I am scratching my head like crazy. How do I fix this?</p>