【分享】github一键提交脚本

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: 【分享】github一键提交脚本

工作中,经常提交代码到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,大家自行更改即可。

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: 【分享】github一键提交脚本

文章的脚注信息由WordPress的wp-posturl插件自动生成



|2|left
打赏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: