工作中,经常提交代码到github分支,于是,写了一个脚本,每天需要提交时直接双击执行或者执行脚本即可。我提供了windows,linux两个版本,根据需要自己下载。
需求:每天下班前代码提交备份,提交备注消息默认为:“当天时间backup”。
windows版本:
文件名:push.bat
@echo off set d=%date:~0,10% set t=%time:~0,8% set timestamp=%d% %t% set /p comments=please input commit comments: git status git add . git commit -m "%timestamp% backup from windows, comments: %comments%" git push origin master echo "Finished Push!" git log --stat -1 pause
Linux版本:
文件名:push.sh
time=`date "+%Y-%m-%d_%H-%M-%S"` git add . git commit -m "${time} backup from linux" git push origin CppCTP_API_ypf echo "Finished Push!"
git一键打标签脚本 Windows版本:
@echo off set d=%date:~0,10% set t=%time:~0,8% set timestamp=%d% %t% echo "查看当前标签tags:" git tag pause set /p tags=please input tags you want to release: set /p comments=please input tags comments: git tag -a %tags% -m "Time:%timestamp% %comments%" git push origin --tags echo "Finished Push Tags!" echo "最新标签tags:" git tag pause
代码中大家可以自行修改提交的分支名字,本例中为:CppCTP_API_ypf,大家自行更改即可。
文章的脚注信息由WordPress的wp-posturl插件自动生成