将脚本保存为shell格式,比如gitCreateBranch.sh。使用时直接"当前脚本的路径/gitCreateBranch.sh 你分支的名称",即可创建一个分支。
#! /bin/bash
# 保存当前目录
echo "Start to create branch"
echo $1
# 切换到项目目录
cd ~/Documents/xxxxxx/xxxx/xxx
# 执行git命令
# 将当前的分支stash
git stash
# 先切换到master分支
git checkout master
# 新建的分支
git branch $1
# # 切换到新建的分支
git co $1
# 显示创建的分支,看是否已经切换成功
git branch -vv
# stage新建分支信息
git st
git add .
git commit -m "branch create "$1
# 设置依赖master分支
git b --set-upstream-to=master
# 将分支上传到服务器
git push origin $1
# 显示全部服务器分支
git b -a | grep -i $1
# 删除缓存
echo "Create branch "$1" Success";
网友评论