神奈川新聞花火大会(8/5)
オフィスの中から撮影。窓越しだが絶好のポイントだった。
gitコミットログのユーザーやタイムスタンプを修正
git commit --amend \ --date="Sat Jun 10 13:00:32 2014 +0900" \ --author="author <author@example.com>"
で、コミットしたユーザー(author)とその日時(author date)を修正できる。デフォルトのgit log
で表示されるものが、これらである。
一方で、authorとauthor dateとは別に、committerとcommit dateがある。これらは、コミットをrebaseしたユーザーとその日時をトラックするために使われる。committerとcommit dateも修正するためには、以下のようにする:
GIT_COMMITTER_NAME="committer" \ GIT_COMMITTER_EMAIL="committer@example.com" \ GIT_COMMITTER_DATE="Sat Jun 10 13:05:32 2014 +0900" \ git commit --amend \ --date="Sat Jun 10 13:00:32 2014 +0900" \ --author="author <author@example.com>"
committerとcommit dateを確認するには、git log
にオプションを与える:
git log --pretty=fuller
OS Xのbashでランダムな文字列を生成
A-Za-z0-9
から成る32文字の文字列を生成:
LC_CTYPE=C tr -dc A-Za-z0-9 < /dev/urandom | head -c 32
高遠
桜の名所、長野の高遠。初夏の風が心地よかったです。