2018-10-08 git快速创建分支的脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018-10-08 git快速创建分支的脚本相关的知识,希望对你有一定的参考价值。

参考技术A 将脚本保存为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";

Git使用

常用命令

git branch 查看所有本地分支
git branch -r 查看所有远程分支
git branch -a 查看所有本地和远程分支
git checkout -b 本地分支x origin/远程分支x 拉取远程分支同时创建本地对应分支
git pull 拉取远程分支
git pull --all 拉取所有远程分支

脚本

以上是关于2018-10-08 git快速创建分支的脚本的主要内容,如果未能解决你的问题,请参考以下文章

未合并分支不怕丢,一个脚本快速搞定

Git使用

一个批量清除Git分支的脚本

Flyway - 多个 git 分支上的 SQL 迁移脚本版本

shell脚本实现git快速提交代码与快速回滚

Jenkins使用git仓库执行脚本