3
从脚本确定Git工作目录是否干净
我有一个rsync以Git工作目录作为目标运行的脚本。我希望脚本具有不同的行为,具体取决于工作目录是否干净(没有要提交的更改)。例如,如果输出git status如下,我希望脚本退出: git status Already up-to-date. # On branch master nothing to commit (working directory clean) Everything up-to-date 如果目录不干净,那么我希望它执行更多命令。 如何在shell脚本中检查上述输出?
82
shell-script
git