如何显示带有提交编号的 git 日志?
How to show git log with commit numbers?
我找到了一个 example on how to delete a commit,但它包含 git 以下格式的日志
Number Hash Commit Message Author
1 2c6a45b (HEAD) Adding public method to access protected method Tom
2 ae45fab Updates to database interface Contractor 1
3 77b9b82 Improving database interface Contractor 2
4 3c9093c Merged develop branch into master Tom
5 b3d92c5 Adding new Event CMS Module Paul
6 7feddbb Adding CMS class and files Tom
7 a809379 Adding project to Git Tom
当我发出 git log
命令时,我正在以另一种格式登录并且没有数字(任务需要)。
如何用数字得到 git log
?
您可以将 nl
命令与 git log --oneline
结合使用以枚举输出行。这远非理想,但如果您只是在寻找行号:
$ git log --oneline | nl
1 91236f3 Message
2 a611069 Message
3 f2813e7 Message
4 01b59e4 Message
5 2343455 Message
我找到了一个 example on how to delete a commit,但它包含 git 以下格式的日志
Number Hash Commit Message Author
1 2c6a45b (HEAD) Adding public method to access protected method Tom
2 ae45fab Updates to database interface Contractor 1
3 77b9b82 Improving database interface Contractor 2
4 3c9093c Merged develop branch into master Tom
5 b3d92c5 Adding new Event CMS Module Paul
6 7feddbb Adding CMS class and files Tom
7 a809379 Adding project to Git Tom
当我发出 git log
命令时,我正在以另一种格式登录并且没有数字(任务需要)。
如何用数字得到 git log
?
您可以将 nl
命令与 git log --oneline
结合使用以枚举输出行。这远非理想,但如果您只是在寻找行号:
$ git log --oneline | nl
1 91236f3 Message
2 a611069 Message
3 f2813e7 Message
4 01b59e4 Message
5 2343455 Message