kos*_*tix 211
git log -10
Run Code Online (Sandbox Code Playgroud)
将显示10个与修订规范匹配的最新提交(缺少的规范意味着"所有提交").
请参见手册页:
git help log
Run Code Online (Sandbox Code Playgroud)
部分 Commit Limiting
-<number>, -n <number>, --max-count=<number>
Limit the number of commits to output.
Run Code Online (Sandbox Code Playgroud)
Cha*_*esB 51
只需使用一种行格式记录所有内容并拖尾输出:
git log --pretty=oneline | tail -n 10
Run Code Online (Sandbox Code Playgroud)
Nay*_*gam 17
我的方法,
要获得前10个提交:
git log -n 10
Run Code Online (Sandbox Code Playgroud)
-n是数字
其他 取得下一个10提交跳过第一个10:
git log --skip=10 -n 10
Run Code Online (Sandbox Code Playgroud)
tor*_*rek 13
要获得最近10次提交:
git log HEAD~10..HEAD
Run Code Online (Sandbox Code Playgroud)
为了获得最旧到最新的顺序:
git log --reverse HEAD~10..HEAD
Run Code Online (Sandbox Code Playgroud)
请注意,如果有合并,则可能会显示超过10个提交; 加--first-parent,如果你只希望通过每个分支的第一个父遍历.
有关更多详细信息,请参阅文档git rev-list.
git log --no-walk `git rev-list HEAD | tail -n 10`
Run Code Online (Sandbox Code Playgroud)
和:
git log --no-walk `git rev-list --reverse HEAD | head -n 10`
Run Code Online (Sandbox Code Playgroud)
取决于您想要的结果顺序.
and*_*rej 13
最好的结果来自两个最佳答案的组合:
git log --pretty=oneline -10
Run Code Online (Sandbox Code Playgroud)
小智 11
我会使用以下简单的语法命令;
git log -10 --oneline
Run Code Online (Sandbox Code Playgroud)