そのため、いくつかのファイルをまとめて git リポジトリにコミットする sh スクリプトがあります。コミット メッセージに日付を動的に追加するにはどうすればよいですか?
私の.shは次のようになります
// do things to files...
git add -u;
git commit -m 'generated files on <date here?>';
git push origin master;
dateコマンドの出力をフォーマットするだけで、Bob はあなたのおじです:
// do things to files...
git add -u;
git commit -m "generated files on `date +'%Y-%m-%d %H:%M:%S'`";
git push origin master
git hooksprepare-commit-msg
を使用しないのはなぜですか? ディレクトリでスタブを見つけることができます。commit-msg
.git/hooks
コミットにはすでにタイムスタンプが付けられているため、なぜそれを行うのかわかりませんが、次のようなものです。
THEDATE=`date`
git commit -m "... $THEDATE"
そうするでしょう。二重引用符が重要であることに注意してください。