Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >使用 shell(bash) 来检查 git 分支是否存在

使用 shell(bash) 来检查 git 分支是否存在

作者头像
用户2353021
发布于 2020-05-11 09:41:14
发布于 2020-05-11 09:41:14
3.6K00
代码可运行
举报
文章被收录于专栏:RFFAN实验室RFFAN实验室
运行总次数:0
代码可运行

不多说,直接上代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
localBranch=$(git branch|awk '{print $2}')
if [ -n "localBranch" ]; then
    echo "存在该分支,并不进行创建"
else
    echo "该分支不存在"
fi
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-03-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
shell脚本同步git多仓库
公司项目大多是定制项目,仓库是每个地区都拆分成了独立的,有需要更新时才会需要同步修改代码。为了方便管理,我们大都采取了两种管理模式:
薛定喵君
2023/04/24
7070
Git切换分支减少重复编译
在今年的时候,项目从 SVN 转移到 gitlab进行 git托管。前期没有特别的注意,后来越来越明显。
君赏
2018/12/19
2.3K0
1、git bash 获取分支信息
1、git bash 获取分支信息 # 获取当前分支名 git rev-parse --abbrev-ref HEAD git branch --show-current # 获取当前hash git rev-parse HEAD git rev-parse --short HEAD # 短的 上面的代码是通过git命令获取的分支信息,怎么可以在项目代码里面获取分支信息呢?请看下文👇 2、JavaScript 通过 execa 插件获取项目分支信息 execa具备如下特点: Promise接口 从输出
甜点cc
2022/09/26
1.2K0
实用的 bash 自定义脚本,快速提效工作流程
作者:掘金@苏里 https://juejin.im/post/6844904185599623175
ConardLi
2020/10/30
6200
实用的 bash 自定义脚本,快速提效工作流程
bash显示git分支
在~/.bashrc文件末尾添加如下代码 function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" if [ "${branch}" != "" ];then if [ "${branch}" = "(no branch)" ];then branch="(`git rev-parse --short HEAD`...)"
森破
2020/08/03
3.4K0
shell 写一个简单的 git 提交代码脚本
工作中,默认提测分支叫 staging,每次提测,都需要将开发分支合并到 staging 提测分支,并 push,才算提测,当修复一些 bug  之后,免不了反复执行同一套 git 命令,于是写一个简单的 shell 脚本,减少重复工作。
蓓蕾心晴
2022/09/24
8610
git常用操作及自动拉取资料
现在越来越多项目使用git, 本文记录git常用操作及在linux里自动拉取相应的资料, 再通过samba系统提供给其它人员使用
力力RiversFlow
2020/11/15
2.6K0
教你写一个快速提交git代码的shell脚本
“ 关注 前端开发社区 ,回复 '领取资源',免费领取Vue,小程序,Node Js,前端开发用的插件以及面试视频等学习资料,让我们一起学习,一起进步
前端老道
2020/05/15
4.7K0
教你写一个快速提交git代码的shell脚本
git禁止在master分支push和commit
作为管理者,在远端将master分支设为保护分支,可以从根源上杜绝直接推送到master的问题。dev分支同理。
职场亮哥
2020/10/10
6.6K0
git删除分支 删除本地,远程,缓存分支
Git 如何删除缓存的远程分支列表 git fetch -p 删除本地分支 git branch -d localbranch 删除未合并的本地分支 git branch –D localbranch 删除远程分支 git push origin -d remotebranch
拿我格子衫来
2022/01/24
2.2K0
【Git】清理不想要的过期的无效的分支
最近给组里在搞研发规范,发现现有的代码仓库里都有几百个分支…大多数分支的都是随便拉的,而且都已经很长时间了,很多分支都已经合并进主干没有被删掉,又或者是过期没人维护了,所以这两天准备写个脚本根据时间来批量删掉远程仓库的分支,给远程仓库瘦瘦身。
runzhliu
2021/05/27
1.5K0
mac终端使用git命令行显示分支信息
原文地址:https://segmentfault.com/a/1190000019928335
10km
2021/04/13
1.6K0
macOS(Big Sur)命令行终端显示git分支
关于在命令行显示git分支,我找到了网上很多文章,都类似,比如下面这篇: 《mac终端使用git命令行显示分支信息》 就是修改.bashrc脚本添加如下代码就可以了,我之前在linux平台基本就是这么干的。
10km
2021/04/13
4.6K0
Jenkins实战
需要提一下,现在新安装的没有这个选项,需要在插件里安装一下 Maven Integration
花落花相惜
2021/12/05
1K0
自动从 Gitee 同步到 GitHub 的 Shell 脚本
以下是一个自动从 Gitee 同步到 GitHub 的 Shell 脚本,包含错误处理和配置验证:
奶油话梅糖
2025/03/15
610
圣诞礼物之linux主机安全基线检查脚本
搞技术的礼物当然是技术礼物啦,这是我们实验室一位师傅改进的linux主机安全基线检查脚本(如果想薅羊毛的兄弟等实验室基本稳定了,Gamma安全实验室会自动把羊毛奉上)
Gamma实验室
2023/09/13
2670
圣诞礼物之linux主机安全基线检查脚本
shell--检查github最新release
经常在需要使用脚本监控仓库是不是有最新的release版本的发布,然后进行自动构建。 如何知道远程的github是发布新的release版本,可以能过脚本来获得。
潇洒
2023/10/20
3150
101个shell脚本
emm。。这个脚本是因为tomcat没有自带的能够给service开机启动的脚本,我就琢磨着自己写了一个简单的启动脚本,如下:
端碗吹水
2020/09/23
1.4K0
101个shell脚本
Pro Git研读精选:分支介绍和分支合并
为了理解 Git 分支的实现方式,我们需要回顾一下 Git 是如何储存数据的。Git 保存的不是文件差异或者变化量,而只是一系列文件快照。
Java架构师必看
2021/05/17
5450
Pro Git研读精选:分支介绍和分支合并
jenkins配置ios发布
章工运维
2023/06/10
3210
相关推荐
shell脚本同步git多仓库
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文