目次bash参考ローカルブランチが最新か判定するbashスクリプトGit のローカルブランチが最新か判定するbashスクリプトbashcd /git/repo は実際に調べたいディレクトリをしていしてください。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #!/bin/sh cd /git/repo changed=0 git remote update && git status -uno | grep -q 'Your branch is behind' && changed=1 if [ $changed = 1 ]; then # 更新 git pull echo "Updated successfully"; else # 最新 echo "Up-to-date" fi これを cron に設定することで自動的に最新にすることが出来ます。参考bash - Check if pull needed in Git - Stack Overflow