我正在设置一个 shell 脚本作为 cron 作业运行,它将提交一些定期更新的内容并将其推送到远程存储库。在这种情况下,在提交消息中包含日期和时间对于目标受众来说是足够的信息。
这是有问题的脚本:
#!/bin/sh
cd /Users/me/Documents/myfile/
git add .
git commit -m 'Added notes for $(date)'
git push -u origin master
该脚本有效,但有一个障碍:提交消息实际上都说“ Added notes for $(date)
,”,而不是包括提交的日期和时间。