創建腳本lazygit.sh
#!/bin/bash
# 一次性處理git提交
#branch_name=`git symbolic-ref --short -q HEAD`
branch_name=$(git symbolic-ref --short -q HEAD)
git add .
git commit -m "$1"
git push origin "$branch_name"
賦予可執行權限
chmod +x lazygit.sh
有了這個腳本,就方便多了
# lazygit.sh 修改配置
位於分支 yanglu
無文件要提交,干凈的工作區
Everything up-to-date
補充一下知識點,
shell中將命令結果賦值給變量,兩種方法,推薦使用后者,支持嵌套
var=`command`
var=$(command)
升級
#!/bin/bash
# 一次性處理git提交
#branch_name=`git symbolic-ref --short -q HEAD`
branch_name=$(git symbolic-ref --short -q HEAD)
if [ ! -n "$1" ] ;then
commit="提交"
else
commit=$1
fi
password="123456"
echo $password|sudo -S git add .
echo $password|sudo -S git commit -m "$commit"
echo $password|sudo -S git push origin "$branch_name"
自動拉取
* * * * * cd /home/wwwroot/default/dexin/dragon/ && /usr/bin/git pull origin dexin >> /tmp/dexin_git.log 2>&1