美文网首页
自定义git命令

自定义git命令

作者: 浮生琐忆 | 来源:发表于2020-11-16 23:45 被阅读0次

扩展git功能的一种方式

有时需要根据自己的工作场合去扩展 git 命令,比如

  1. 推送到仓库后自动打开浏览器跳转到发起合并求页面
  2. 分支命名比较长其相似度比较大时,自动补全不那么有效率,给每个分支编号,输入指定编号即可切换对应的分支

我最推荐的一种方式是利用 shell 脚本的特性,将脚本命名为 git-xxxx 方式,在终端就可以通过 git xxx 的方式运行该命令

下面是两个例子:

给每个分支编码

在 /usr/lcoal/bin 先新建 git-brr 文件,输入下面脚本:

#!/bin/bash
git branch --no-color | cat -n | sed 's/*/ /' | awk '{print $2 " ("$1")"}'

sudo chomd +x ./git-brr 赋予可执行权限

然后到一个项目下执行 git brr

20201116231333195_2502.png

指定编号切换分支

在 /usr/lcoal/bin 先新建 git-coo 文件,输入下面脚本

#!/bin/bash
git checkout $( git brr | egrep "\($1)$" |  egrep -o '.+ ')

然后 sudo chomd +x ./git-coo 赋予可执行权限

此时就可已通过 git coo 4 切换对应的分支了

相关文章

  • Git 命令总结

    Git 命令总结 基本命令 远程仓库 分支管理 标签管理 自定义 Git 搭建 Git 服务器 安装 git:$ ...

  • Git & Github 使用入门

    创建git仓库 1、本地新建 2、远程克隆 常用命令 自定义git git仓库中有某些文件不能提交时,可以建 ....

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • vue自定义全局组件简单步骤

    1.git命令生成项目文件并启动 2.自定义组件步骤() 2.1在项...

  • git 自定义命令

    背景 有时候,git的一个命令需要加上很长的一段参数,而且大部分情况下,这些参数又都是固定的,为了节省时间,可以用...

  • 自定义git命令

    扩展git功能的一种方式 有时需要根据自己的工作场合去扩展 git 命令,比如 推送到仓库后自动打开浏览器跳转到发...

  • git实用命令

    git实用命令 1 git init 命令 初始化 git 仓库 repository 2 git add 命令 ...

  • git管理工具

    git分支命令 git提交命令

  • git 多条命令一次执行

    上代码git命令 && git命令

  • git入门

    这里对git init、git add、git commit命令进行一个总结。 $ git init 命令,该命令...

网友评论

      本文标题:自定义git命令

      本文链接:https://www.haomeiwen.com/subject/xaytiktx.html