На Mac это заменяет имя пользователя "mac" в сообщении:
mkdir temp
cd temp
git init
echo "1">>1.txt
git add .
git commit --message="@${USER} whatever"
git log
Но что эквивалентно в Windows? Я хотел бы вставить имя компьютера с Windows, потому что эта информация не отслеживается автоматически в Git:
git commit --message="%COMPUTERNAME% etc"
В сценарии пользовательских команд git это будет:
git commit --message="%COMPUTERNAME%: $1"
(Я знаю, что могу изменить имя пользователя Git, но это может испортить нам другие системы).