Git更新脚本

说明

此脚本用于更新git仓库,主要用于使用ssh克隆的仓库,使用https克隆或者直接下载的不可使用此脚本进行更新,编写此贴用于保存脚本以供后用

Linux平台

Linux平台下的脚本使用的是bash shell脚本进行编写的

 1#! /bin/bash
 2########################################
 3#Usage: ./update comment "msg"
 4########################################
 5echo start update!
 6
 7DATE=`date`
 8
 9git add .
10git commit -m "$0 : $1 $DATE"
11git push origin master
12########################################
13#    written by impressionyang         #
14########################################

使用./update "msg"进行更新仓库

Windows平台

Windows平台下使用bat脚本进行更新仓库

 1::::::::::::::::::::::::::::::::::::::::::::
 2::       Usage: ./update.bat "msg"        ::
 3::::::::::::::::::::::::::::::::::::::::::::
 4@echo off
 5setlocal enabledelayedexpansion
 6@echo "start update!"
 7
 8:: 下方设置参数
 9@set DATE="%date% %time%"
10@set FILE="%0"
11@set MSG="%1"
12
13:: 下方将双引号删除
14@set FILE=%FILE:"=%
15@set MSG=%MSG:"=%
16@set DATE=%DATE:"=%
17
18:: 下方更新git
19@git add .
20@git commit -m "%FILE% : %MSG% %DATE%"
21@git push origin master
22::::::::::::::::::::::::::::::::::::::::::::
23::     written by impressionyang          ::
24::::::::::::::::::::::::::::::::::::::::::::

使用./update.bat "msg"进行更新仓库


impressionyang

版权

评论