是否可以在提交后自动刷新git log,或者我可以在终端中使用另一个utillity来查看自动刷新的所有先前提交的列表?
我更喜欢以下内容,因为它比其他解决方案更清晰:
watch git log -2
Run Code Online (Sandbox Code Playgroud)
打字更容易
如果要刷新每5秒而不是2秒,请使用
watch -n 5 git log -2
Run Code Online (Sandbox Code Playgroud)
对于没有watch函数/二进制的人:
function watch()
{
local delay=2
local lines=$(tput lines)
lines=$((${lines:-25} - 1))
if [[ "$1" -eq "-n" ]]; then
shift
delay=$((${1:-2}))
shift
fi
while true
do
clear
"$@" | head -n $lines
sleep $delay
done
}
Run Code Online (Sandbox Code Playgroud)
你的意思是这样的吗?
while true; do clear; git log -2 | cat; sleep 5; done
Run Code Online (Sandbox Code Playgroud)
这显示了前两个 git 日志条目,每 5 秒刷新一次。“| cat”是为了避免 git 打开寻呼机。
不过,这并没有得到新的远程更改。
| 归档时间: |
|
| 查看次数: |
1706 次 |
| 最近记录: |