用户工具

站点工具


侧边栏

[侧边栏]

侧栏编辑 后台管理
GIT仓库
老web
C++Reference
快速笔记 笔记浏览

working:7_随笔随记:未整理:git:git_push_sh

git_push.sh

#!/bin/bash

function git_push(){
	GIT_BRANCH_CURR=$(git branch -a | grep "* " | head -n 1 | cut -d ' ' -f 2)
	if [ -n "$1" ]; then
		GIT_COMMIT_NOTE=$*
	else
		GIT_COMMIT_NOTE=$(date "+%Y.%m.%d_%H.%M.%S")
	fi
	echo -e "git push origin \033[1;33m${GIT_BRANCH_CURR}\033[0m, note=\"\033[1;36m${GIT_COMMIT_NOTE}\033[0m\""
	
	read

	git status
	git add .
	git commit -am"${GIT_COMMIT_NOTE}"
	git push origin ${GIT_BRANCH_CURR}
}


if [ "$0" == "${BASH_SOURCE[0]}" ] ; then
	git_push $*
fi

working/7_随笔随记/未整理/git/git_push_sh.txt · 最后更改: 2021/04/27 11:44 由 wenliang