此脚本用于更新git仓库,主要用于使用ssh克隆的仓库,使用https克隆或者直接下载的不可使用此脚本进行更新,编写此贴用于保存脚本以供后用
Linux平台下的脚本使用的是bash shell脚本进行编写的
#! /bin/bash
########################################
#Usage: ./update comment "msg"
########################################
echo start update!
DATE=`date`
git add .
git commit -m "$0 : $1 $DATE"
git push origin master
########################################
# written by impressionyang #
########################################
使用./update "msg"
进行更新仓库
Windows平台下使用bat脚本进行更新仓库
::::::::::::::::::::::::::::::::::::::::::::
:: Usage: ./update.bat "msg" ::
::::::::::::::::::::::::::::::::::::::::::::
@echo off
setlocal enabledelayedexpansion
@echo "start update!"
:: 下方设置参数
@set DATE="%date% %time%"
@set FILE="%0"
@set MSG="%1"
:: 下方将双引号删除
@set FILE=%FILE:"=%
@set MSG=%MSG:"=%
@set DATE=%DATE:"=%
:: 下方更新git
@git add .
@git commit -m "%FILE% : %MSG% %DATE%"
@git push origin master
::::::::::::::::::::::::::::::::::::::::::::
:: written by impressionyang ::
::::::::::::::::::::::::::::::::::::::::::::
使用./update.bat "msg"
进行更新仓库
impressionyang