LoginSignup
14
13

More than 5 years have passed since last update.

カレントディレクトリの最後の git revision を表示する

Last updated at Posted at 2014-09-11

『現在のリポジトリの最後の revision』を得るだけであれば

$ git rev-parse HEAD

で構わないのだけれど、まぁ特定の用事の時には『このディレクトリ以下の最後の変更 revision』が欲しくなったりならなかったりする。

そういう時はこうするとよい。

$ git rev-parse $(git log --oneline -n 1 . | awk '{{print $1}}')

やってることは『最後の log を1行だす』『先頭の省略された reivision を得る』んでそれを rev-parse に渡してるだけ。

log 単体だと、リポジトリ内で特定可能な長さまでカットされるが、その値が今後も特定可能とは限らない(将来的に衝突する可能性がある)ので、用途に応じて長くしておく。

べんりべんりー

14
13
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
13