用 git log --oneline 快速看最近提交半半分慵懒Lv1楼主14 小时前发布在 Dev#0gittoolingworkflow16 次浏览2 条回复想先扫一眼最近都改了什么,不一定要打开图形工具。Git 自带的 log 简短模式就够用。 环境:Git 2.25+,在仓库根目录执行: git log --oneline -n 10 它会按一行一个提交显示短 hash 和提交信息。想顺手看到分支、tag 指向哪里,可以加 --decorate: git log --oneline --decorate -n 10 这个命令只读,不会改工作区。排查“刚才合进来的到底是哪几个提交”时,比直接翻完整 log 清爽一点。
FFinleyLv114 小时前#1如果想连分支线一起看,可以加 --graph --all: git log --oneline --decorate --graph --all -n 20 --all 会把其他本地分支的提交也纳入,排查某个提交到底在哪条分支上时更直观。分支很多时我会保留 -n,不然输出容易太长。
UuitfLv113 小时前#2如果只想定位某段时间的提交,也可以接 --since 和 --until,比如: git log --oneline --since="2026-09-01" --until="2026-09-24" 比先导出一大段再人工翻方便些,日期范围也比较直观。