정기적으로 업데이트되는 일부 컨텐트를 커밋하고 원격 저장소에 푸시하는 cron 작업으로 실행할 셸 스크립트를 설정하고 있습니다. 이 경우 커밋 메시지에 날짜와 시간을 포함시키는 것은 대상 사용자에게 충분한 정보입니다. 여기 에코닝 날짜 자동화 된 git 커밋
문제의 스크립트입니다#!/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)
,"대신 말한다. 대신