代码拉取完成,页面将自动刷新
#!/bin/bash
files=$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
count=0
for file in $files
do
dir=`dirname $file`
while [[ ${#dir} > 1 ]]
do
if [[ -d $dir/.git ]]
then
res=`git ls-files $file`
if [[ x$res == x ]]
then
git add $files
(( count += 1 ))
else
res=`git diff --name-only $files`
if [[ x$res != x ]]
then
git add $files
(( count += 1 ))
fi
fi
break
else
dir=`dirname $dir`
fi
done
done
if (( $count > 0 ))
then
dt=`date +"%Y-%m-%d %H:%M:%S"`
git commit -m "update: $dt"
git push
notify-send "git push success"
else
notify-send "no file need git push"
fi
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。