码迷,mamicode.com
首页 > 其他好文 > 详细

批处理脚本,git本地workspace一键推送到远端repo

时间:2014-05-19 15:14:16      阅读:402      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   code   c   java   

bubuko.com,布布扣
 1 @echo off
 2 setlocal enabledelayedexpansion
 3 git status||goto :eof
 4 
 5 set "msg=quick push.  %date% %time%"
 6 if #%1==# (set /p "msg=commit message?"&pause&set "msg=!msg! %date% %time%")
 7 
 8 if not #%1==# set "msg=%*  %date% %time%"
 9 echo Commit message is "!msg!"
10 git commit -a --message="!msg!" & git push
11 
12 git status 2>&1 | find "nothing to commit" >nul && set "commitret=‘git commit‘ completed successfully." || set "commitret=‘git commit‘ failed!"
13 git fetch --dry-run -v 2>&1 | find "up to date" && set "pushret=‘git push‘ completed successfully." || set "pushret=‘git push‘ failed!"
14 
15 echo.
16 echo %commitret%
17 echo %pushret%
bubuko.com,布布扣

 

批处理脚本,git本地workspace一键推送到远端repo,布布扣,bubuko.com

批处理脚本,git本地workspace一键推送到远端repo

标签:style   blog   class   code   c   java   

原文地址:http://www.cnblogs.com/wenqiushi/p/batch_gcp.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!