我尝试使用sh
脚本推送存储库,这里我对脚本不熟悉。因此,如果未在repo文件夹中找到指定的目录,则必须发出警报消息。但是代码会抛出消息,甚至是目录中找到的文件夹。
这是代码:
books=Digitalbooks/{bookdirectory}/{booktitle}
cd ${books}
# books
if [ ! -d "./OPS/components" ]; then
echo "The components folder not found"
read -p "Continue (y/n)?" CONT
if [ "$CONT" = "n" ]; then
exit
else
git status
git add .
git status
git checkout origin {isbnno}/OPS/components/Digitalbooks/_framework
git commit -m "Digitalbooks_{assignment}_{date}"
sleep 2
git pull origin master
git status
git push origin master
git status
fi
fi
# read
请对此提供任何帮助。