Если вы действительно хотите использовать регулярное выражение, вы можете использовать: ^[0-9]+(\.[0-9]+)?$
.
Вы можете проверить это здесь https://regex101.com/r/UB6eRT/1
Если вы хотите узнать, является ли это действительное число, вы также можете попробовать преобразовать его и проверьте, если вы получили ошибку.
Я объединил немногие из предложенного в один, и я создал псевдоним.
git log -10 --pretty=oneline --abbrev-commit --reverse
alias gl='git log -10 --pretty=oneline --abbrev-commit --reverse'