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