push.sh 407 B

1234567891011121314151617
  1. #!/bin/sh
  2. # time=$(TZ=UTC-8 date +%Y-%m-%d" "%H:%M:%S)
  3. # git add . &&
  4. # git commit -m "$time" &&
  5. # git push
  6. # 使用 ISO-8601 格式的时间戳,更标准且避免空格问题
  7. timestamp=$(TZ=UTC-8 date +"%Y-%m-%dT%H:%M:%S")
  8. # 添加错误处理,任何一步失败则停止执行
  9. git add . &&
  10. git commit -m "Update: $timestamp" &&
  11. git push || {
  12. echo "Error: Git operation failed" >&2
  13. exit 1
  14. }