index.htmlコミット前にファイルのリビジョン番号を置き換えたいです。これが私のpre-commitファイルです:
#!/bin/sh
revision_number=`git shortlog | wc -l`;
exec ./.git/hooks/replace_revision.py $((revision_number - 2))
git reset HEAD app/index.html
git add app/index.html
リビジョンは変更されますが、git はファイルを変更せずにコミットします - 古い番号のリビジョンを使用しているため、 の直後にgit commit -a、ファイルgit diffのリビジョン行の変更が表示されindex.htmlます。
reset...私も試した代わりに: git update-index --again.
どうすれば修正できますか?