3个步骤的自定义Git命令

我很懒,所以我想办法减少重复活动 。 例如,我在终端上花了很多时间键入Git命令。 我已经别名了一些较常见的命令。 如果要查看分支列表,可以使用以下命令输入:

列出Git分支
$> git branch -v -a

但是在为我的bash配置文件添加别名之后,我只需键入gb 。 我已经完成了一些命令,例如git commit ,这是-a标志的gcgca

有时,别名是不够的,当涉及到Git时,您可以创建可以像这样引用的自定义命令:

您的自定义Git命令
$> git my-command

要创建自定义命令,首先需要创建一个名为git-my-command的文件; 其次,必须将结果文件放在路径中。 最后,您需要使文件可执行。 您可以使用BashRuby或Python编写此文件-没关系。

举例来说,我倾向于发现自己积攒一些未提交的更改,再后来啪那些藏匿变化到一个新的分支。 我最终执行以下步骤:

一个简单的Git流
$> git stash
$> git stash branch some_branch

我想简化的关键步骤是最后一个步骤-我很懒,我不想键入4个单词。 我宁愿输入git unstash some_branch因为它为我节省了一个字。

按照上面提到的三个简单步骤,我将首先在~/bin目录中创建一个文件git-unstash~/bin目录在我的路径中,因为我的.bashrc具有以下行: PATH=$PATH:$HOME/bin

我的git-unstash脚本很简单–它需要一个参数(分支名称,即$1 ); 因此,脚本会进行简单的检查以确保提供了分支名称。

自定义Git命令:取消隐藏
#!/bin/bash

((!$#)) && echo No branch name, command ignored! && exit 1

git stash branch $1

编写完成后,我将进行快速chomd +x并完成所有三个步骤。

现在我的新流程是这样的:

一个简单的Git流
$> git stash
$> git unstash some_branch

自定义Git命令非常容易发明-首先,创建一个名为git-my-command的文件。 接下来,将其放在您的路径上; 最后,使其可执行。 懒惰,继续吧,宝贝!

翻译自: https://www.javacodegeeks.com/2014/03/custom-git-commands-in-3-steps.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值