如何为两个使用参数的Git命令创建别名?

京东

我经常必须删除本地和远程Git分支。因此,我运行以下命令:

$ git branch -d feature-branch
$ git push --delete origin feature-branch

由于我通常连续执行这两个命令,因此我想为其创建一个别名。这是我的方法:

alias gpdo='git branch -d $1 && git push --delete origin $1

但是,此操作失败并显示以下错误:

致命:必须输入分支名称

迈克尔·杜兰特

如果您希望别名具有参数,则可以使用函数,例如

$ gpdo () {
    git branch -d "$1" && git push --delete origin "$1"
}

那你可以做 gpdo branch_name

这对于多个命令也很有用,尽管如果没有参数并且没有条件逻辑,循环等,也可以使用带有多个&&s的别名来完成它们,但是当需要参数时,我切换为使用函数

Git本身也允许使用别名,例如,请参见:

您可能还会发现带有Git别名的多命令;和&&有用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用logstash在两个索引上创建别名?

来自分类Dev

如何使用logstash在两个索引上创建别名?

来自分类Dev

如何为命令创建别名?

来自分类Dev

如何使用git在两个文件之间创建interdiff?

来自分类Dev

如何在带有两个参数的别名中正确使用$ 1

来自分类Dev

如何为ssh命令创建别名?

来自分类Dev

如何为长 ls 命令创建别名?

来自分类Dev

如何使用传入的参数创建别名/映射到命令列表

来自分类Dev

如何为带有两个参数的类型创建仿函数实例,其中两个参数必须为同一类型?

来自分类Dev

如何为两个不同的子类创建超类

来自分类Dev

如何使用别名显示两个计数之间的差异?

来自分类Dev

如何在windwos中使用参数创建git别名

来自分类Dev

如何为两个不同的类创建两个onactivityresult

来自分类Dev

如何用管道传递两个命令作为参数?

来自分类Dev

如何从两个文件中将参数传递给命令?

来自分类Dev

如何使用“ argparse”指定两个必需的参数,包括子命令?

来自分类Dev

使用管道将两个参数传递给命令

来自分类Dev

如何为两个不同的模板使用ListView类

来自分类Dev

如何为两个表使用max

来自分类Dev

如何为Docker命令编写参数化的Bash别名

来自分类Dev

如何在Swift中使用两个闭包作为参数来创建函数?

来自分类Dev

如何使用mod rewrite / htaccess创建带有两个或多个参数的友好URL?

来自分类Dev

使用两个参数创建LINQ查询

来自分类Dev

如何为命令“ cd〜1”创建bash别名

来自分类Dev

如何为一系列命令创建别名?

来自分类Dev

如何为标准“ java”执行命令创建别名?

来自分类Dev

如何为包含单引号的命令创建别名?

来自分类Dev

如何从两个文件创建git补丁?

来自分类Dev

如何在 Hibernate Criteria 查询的两个不同别名之间创建限制?

Related 相关文章

  1. 1

    如何使用logstash在两个索引上创建别名?

  2. 2

    如何使用logstash在两个索引上创建别名?

  3. 3

    如何为命令创建别名?

  4. 4

    如何使用git在两个文件之间创建interdiff?

  5. 5

    如何在带有两个参数的别名中正确使用$ 1

  6. 6

    如何为ssh命令创建别名?

  7. 7

    如何为长 ls 命令创建别名?

  8. 8

    如何使用传入的参数创建别名/映射到命令列表

  9. 9

    如何为带有两个参数的类型创建仿函数实例,其中两个参数必须为同一类型?

  10. 10

    如何为两个不同的子类创建超类

  11. 11

    如何使用别名显示两个计数之间的差异?

  12. 12

    如何在windwos中使用参数创建git别名

  13. 13

    如何为两个不同的类创建两个onactivityresult

  14. 14

    如何用管道传递两个命令作为参数?

  15. 15

    如何从两个文件中将参数传递给命令?

  16. 16

    如何使用“ argparse”指定两个必需的参数,包括子命令?

  17. 17

    使用管道将两个参数传递给命令

  18. 18

    如何为两个不同的模板使用ListView类

  19. 19

    如何为两个表使用max

  20. 20

    如何为Docker命令编写参数化的Bash别名

  21. 21

    如何在Swift中使用两个闭包作为参数来创建函数?

  22. 22

    如何使用mod rewrite / htaccess创建带有两个或多个参数的友好URL?

  23. 23

    使用两个参数创建LINQ查询

  24. 24

    如何为命令“ cd〜1”创建bash别名

  25. 25

    如何为一系列命令创建别名?

  26. 26

    如何为标准“ java”执行命令创建别名?

  27. 27

    如何为包含单引号的命令创建别名?

  28. 28

    如何从两个文件创建git补丁?

  29. 29

    如何在 Hibernate Criteria 查询的两个不同别名之间创建限制?

热门标签

归档