如何在分支/标签上找到git commit number以及如何按编号查找提交ID?

时间:2013-01-17 10:52:01

标签: git

如何查找分支上的提交总数?

(在应用程序上设置版本号时这很有用)


如何反转该号码以查找提交ID?

(当您需要调试版本号与提交号相同的应用程序时,这很有用。)

1 个答案:

答案 0 :(得分:0)

查找分支或标记上的提交数量(如果需要当前分支,则留空):

$ git log <branch/tag/blank> --pretty=oneline | wc -l 

将输出例如

5164

按提交编号查找提交ID(用您的提交编号替换5614)

$ git log <branch/tag/blank> --pretty=oneline --reverse | sed -n 5614p

将输出例如

e5c303d47afb7c3a98bc138049024d24924e6a9b Minor code fixes