sh 有时候你想要运行一个自动的“git commit -a”(也许作为一个cron作业),但如果没有任何东西,你不想堵塞你的历史记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 有时候你想要运行一个自动的“git commit -a”(也许作为一个cron作业),但如果没有任何东西,你不想堵塞你的历史记录相关的知识,希望对你有一定的参考价值。

#!/bin/bash
#cd /path/to/your/git/repo/
if [ "$(git status -s)" ] ; then
   echo "Changes detected. Commiting."
   git add .
   git commit -am "Data time and who..."
else
   echo "No changes detected. Commit canceled."
fi

以上是关于sh 有时候你想要运行一个自动的“git commit -a”(也许作为一个cron作业),但如果没有任何东西,你不想堵塞你的历史记录的主要内容,如果未能解决你的问题,请参考以下文章