使用输入参数设置git别名

卡斯珀·迪克斯特拉(Casper Dijkstra)

可以使用删除Git别名git config --global --unset alias.<badalias>
我想让生活更轻松,并能够使用删除git别名git rmalias <badalias>
我对这个别名的尝试是:

git config --global alias.rmalias '!git config --global --unset alias.'

我在这里遇到的问题是

error: key does not contain variable name: alias.

因为命令现在读取git config --global --unset alias. badalias

如何定义别名,以便将多余的参数放在正确的位置?

索伦·比约恩斯塔德(Soren Bjornstad)

更复杂的别名(包括将参数连接到其他文本的别名)的技巧是在alias命令中创建并立即运行shell函数:

git config --global alias.rmalias '!f() { git config --global --unset "alias.$1"; }; f'

这将创建一个函数f该函数使用$1它运行的Git命令中的第一个参数然后,它运行该函数f(将在命令行上给别名的所有参数作为该函数的参数传递)。

在命令行上创建此类别名需要格外小心,并注意空格和引号,因此复制和粘贴是一个好主意-如果您在整个别名周围使用双引号,则您的shell可能会扩展历史记录!并破坏别名,并且您在函数定义中的标点符号周围留有空格,这会使函数定义无效。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Windows中使用参数设置git commit的命令别名?

来自分类Dev

使用参数设置状态

来自分类Dev

(Git)如何使用别名设置参数

来自分类Dev

(Git)如何使用别名设置参数

来自分类Dev

使用windowManager参数设置键盘

来自分类Dev

使用休眠参数设置 Postgresql 模式

来自分类Dev

Jmeter:参数设置

来自分类Dev

使用URL参数设置cookie并禁用重定向

来自分类Dev

R:使用参数设置多个绘图高度

来自分类Dev

如何使用argparse为参数设置可选值?

来自分类Dev

如何使用IGDB API的查询参数设置URL格式?

来自分类Dev

如何使用请求参数设置AWS Lambda超时?

来自分类Dev

需要使用参数设置div的背景

来自分类Dev

如何使用[CallerLineNumber]强制将参数设置为只读?

来自分类Dev

如何使用.htaccess为不同的参数设置漂亮的URL

来自分类Dev

在Rails中使用url参数设置动态链接路径

来自分类Dev

使用可以基于参数设置的变量的SELECT情况

来自分类Dev

如何使用内核命令行参数设置sysctl?

来自分类Dev

Laravel - LoginController | 如何使用参数设置 $redirectTo 路由?

来自分类Dev

ARM 模板:如何引用使用参数设置名称的资源

来自分类Dev

处理灵活的参数设置

来自分类Dev

在函数上使用.bind()并将某些参数设置为常量,而不将其他参数设置为JavaScript

来自分类Dev

为任何整数输入参数设置模拟返回值

来自分类Dev

如何将Swagger UI的参数设置为下拉菜单而不是文本输入

来自分类Dev

当构造函数的输入参数设置为等于C ++中的值时,这意味着什么?

来自分类Dev

Liferay 7:隐藏的 aui 输入不会根据参数设置值

来自分类Dev

如何将存储过程的输入参数设置为非null。输入参数为Clob类型

来自分类Dev

使用别名的Git别名

来自分类Dev

opencv人脸检测参数设置

Related 相关文章

  1. 1

    如何在Windows中使用参数设置git commit的命令别名?

  2. 2

    使用参数设置状态

  3. 3

    (Git)如何使用别名设置参数

  4. 4

    (Git)如何使用别名设置参数

  5. 5

    使用windowManager参数设置键盘

  6. 6

    使用休眠参数设置 Postgresql 模式

  7. 7

    Jmeter:参数设置

  8. 8

    使用URL参数设置cookie并禁用重定向

  9. 9

    R:使用参数设置多个绘图高度

  10. 10

    如何使用argparse为参数设置可选值?

  11. 11

    如何使用IGDB API的查询参数设置URL格式?

  12. 12

    如何使用请求参数设置AWS Lambda超时?

  13. 13

    需要使用参数设置div的背景

  14. 14

    如何使用[CallerLineNumber]强制将参数设置为只读?

  15. 15

    如何使用.htaccess为不同的参数设置漂亮的URL

  16. 16

    在Rails中使用url参数设置动态链接路径

  17. 17

    使用可以基于参数设置的变量的SELECT情况

  18. 18

    如何使用内核命令行参数设置sysctl?

  19. 19

    Laravel - LoginController | 如何使用参数设置 $redirectTo 路由?

  20. 20

    ARM 模板:如何引用使用参数设置名称的资源

  21. 21

    处理灵活的参数设置

  22. 22

    在函数上使用.bind()并将某些参数设置为常量,而不将其他参数设置为JavaScript

  23. 23

    为任何整数输入参数设置模拟返回值

  24. 24

    如何将Swagger UI的参数设置为下拉菜单而不是文本输入

  25. 25

    当构造函数的输入参数设置为等于C ++中的值时,这意味着什么?

  26. 26

    Liferay 7:隐藏的 aui 输入不会根据参数设置值

  27. 27

    如何将存储过程的输入参数设置为非null。输入参数为Clob类型

  28. 28

    使用别名的Git别名

  29. 29

    opencv人脸检测参数设置

热门标签

归档