シェルスクリプトでgitコマンドを実行する

シェルスクリプトでgitコマンドを実行する | 廃テク日記 と似たような内容。
私の場合 Linux 環境ですが、毎回 git push するのは面倒だったので、コマンドを自作することにしたというお話です。自作したコマンドは PATH が通っている /usr/local/bin に実行権付けて保存します。

$ cat /usr/local/bin/gitpush 
#!/bin/bash
set -x

# Commit Comment
CT="$(date '+%Y/%m/%d %H:%M:%S')"
echo ${CT}

# Git Management
GIT=git
${GIT} add .
${GIT} commit -m "${CT}"
${GIT} push origin master

その時点での時間で commit して push してくれます(例:2021/01/17 19:41:08)
git push するにあたって、公開鍵の設定が実は必要でしたが、それは GitエラーPermission denied (publickey).の解決方法 - Qiita で解決。なお、リンク先の pbcopy コマンドは Mac のみ有効なので注意。