LoginSignup
4
4

More than 5 years have passed since last update.

これ、何コミット目?

Last updated at Posted at 2012-11-06

git-kiribanの要、何コミット目かを導くロジック。gitはsvnよろしく連番ついてるわけじゃないのでね。

確認用として
gitのコミットを古い方から順番に表示する。(数字をふって、逆順ソートして、数字を消して、less)

git log --oneline | cat -n | sort -nr | cut -c 8- | less

1024回目のコミットを表示

git log --oneline | cat -n | sort -nr | cut -c 8- | sed -n 1024p

git log --oneline | wc -l が 1287の時以下も同じ

git log --oneline | sed -n 264p

つまりN回目は

git log --oneline | sed -n (総数-N+1)p

それらを利用してgit-kiribanは出来上がってますよ。
git-kiriban
間違ってたら教えてください^^;

4
4
0

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
4
4