新建txt文本文件擴(kuò)展名改FilePush.bat,打開記事本編輯如下:
@echo off
rem 設(shè)置默認(rèn)值
set content= 常規(guī)提交
set /p content= 輸入本次提交的內(nèi)容效斑,不建議省略:
git add .
rem 提交更新
git commit -m %content%
rem 推送到服務(wù)端
git push
pause
@echo off #屏幕不顯示bat文件中所有的命令行
echo "-------Begin-------" #輸出字符非春,"-------Begin-------"
set /p msg=請(qǐng)輸入提交注釋: #接受輸入的內(nèi)容,以回車表示結(jié)束,賦值給變量 msg
echo 推送成功:【%msg%】 #輸出字符缓屠,推送成功:【%msg%】奇昙,msg為輸入的變量值
echo "--------End!--------" #輸出字符,"--------End!--------"
pause #暫停敌完,否則 dos 界面會(huì)一閃而過
@echo off
echo "-------Begin-------"
git status
set /p msg=請(qǐng)輸入提交注釋:
git add .
git commit -m %msg%
git pull
git push
echo 推送成功:【%msg%】
echo "--------End!--------"
pause
git commit 信息可以自定義储耐,%date%是日期,%time%是時(shí)間蠢挡,MSDOS下的方式
git add *
git commit -m "%date% %time%: Updated By Edwin Xu"
git push origin master
exit
其他環(huán)境可改擴(kuò)展名為 FilePush.sh 以上命令前加 set -e
命令失敗停止部署
If a command fails then the deploy stops
set -e