在 shell 中为 git 别名转义标签登录

     2023-03-28     230

关键词:

【中文标题】在 shell 中为 git 别名转义标签登录【英文标题】:Escape hashtag sign in shell for git alias 【发布时间】:2021-12-12 13:49:17 【问题描述】:

我在这里使用了一个 git 别名:

[alias]
    wrapup = "!f()  number=$(git rev-parse --abbrev-ref HEAD | tr -dc '0-9'); git add . && git commit -m "\"Close #$number"\"; ; f"

我需要转义 # 符号。

我该怎么做,我试过用三个\\\来逃避它,但它没有用。

【问题讨论】:

【参考方案1】:

通过 git 解析行时," 被成对解析:

wrapup = "!f().... in double quotes "\" not in double quotes # this is a comment "\" in double quotes "

# 字符不在双引号内时只是一个注释,与其他任何地方一样。

当你进入"时,你必须逃离"

wrapup = "!f()  number=$(git rev-parse --abbrev-ref HEAD | tr -dc '0-9'); git add . && git commit -m \"Close #$number\"; ; f"

【讨论】:

在 git 中为每个部署构建创建一个标签是一个好习惯吗?

】在git中为每个部署构建创建一个标签是一个好习惯吗?【英文标题】:Isitagoodpracticetomakeatagingitforeverydeploymentbuild?【发布时间】:2012-11-0918:50:57【问题描述】:我刚从Subversion切换到Git。Subversion的集中式架构为其提供了一个有... 查看详情

如何在 Git 中给标签起别名?

】如何在Git中给标签起别名?【英文标题】:HowtoaliasataginGit?【发布时间】:2015-02-1609:48:22【问题描述】:我有一个Git命令别名来检查存储库中的最新标签:~/.gitconfig:checkout-latest=!gitcheckout$(gitdescribe--tags`gitrev-list--tags--max-count=1`)... 查看详情

git分支标签管理与别名

笔记内容:git分支、标签管理与别名笔记日期:2018-01-1522.9分支管理22.10远程分支管理22.11标签管理22.12git别名22.9分支管理分支管理是git比较重要的一个概念,平时用的也比较多。我们先来在本地的仓库里操作一下分支:[[email ... 查看详情

shell_exec 在 php 中为 Twitter API 转义引号 --> 让 CURL 与晦涩的 twitter api 方法一起工作

】shell_exec在php中为TwitterAPI转义引号-->让CURL与晦涩的twitterapi方法一起工作【英文标题】:shell_execescapingquotesinphpforTwitterAPI-->GettingCURLtoworkwithobscuretwitterapimethod【发布时间】:2011-02-0311:34:17【问题描述】:我正在使用shell_exec()... 查看详情

Git别名中的Unicode

...经常在希伯来语和英语之间来回切换,所以我在我的bashrc中为常用命令添加了别名,这样如果我在设置为希伯来语时尝试键入它们,它就可以工作。例如aliasעןא=gi 查看详情

git基础入门git标签和别名

打标签  Git可以给历史中的某一个提交打上标签,以示重要,人们通常使用此功能来标记发布结点(v1.0等)查看标签  gittag             #以字母顺序列出标签  gitta... 查看详情

在python中为打印设置命令别名?

】在python中为打印设置命令别名?【英文标题】:Setcommandaliasforprintinpython?【发布时间】:2012-08-2420:28:50【问题描述】:在bash中,你可以给命令一个别名,如下所示:aliase=echosetaliase="echoblah"我想知道如何在Python中做同样的事情... 查看详情

如何让 bash 自动完成功能与使用 shell 命令的 git 别名一起使用?

】如何让bash自动完成功能与使用shell命令的git别名一起使用?【英文标题】:HowdoIgetbashautocompletetoworkwithgitaliasesthatuseshellcommands?【发布时间】:2014-08-1013:43:51【问题描述】:在我的git配置中,我有一个相对较长的别名,它以漂亮... 查看详情

如何在查询中为 eloquent 模型起别名

】如何在查询中为eloquent模型起别名【英文标题】:Howtoaliaseloquentmodelsinaquery【发布时间】:2016-05-2418:16:11【问题描述】:你如何给一个雄辩的模型起别名?例如,如果我有如下SQL查询:SELECTone.name,one.id,one.nameASsortkey1,CAST(NULLASUNSI... 查看详情

如何在 MySQL 中为数据库起别名?

】如何在MySQL中为数据库起别名?【英文标题】:HowdoIaliasadatabaseinMySQL?【发布时间】:2010-11-2103:25:58【问题描述】:我正在寻找一种在MySQL中为数据库设置别名的方法。原因是能够在不关闭系统的情况下重命名实时生产数据库。... 查看详情

如何在 Python 中为类型定义别名以进行类型提示

】如何在Python中为类型定义别名以进行类型提示【英文标题】:HowtodefineanaliasforatypeinPythonfortypehinting【发布时间】:2018-03-2310:01:45【问题描述】:如何为类型定义别名以使用类型提示:importtypingtypeTickerstr#Howtodothis?Iusedgolangnotation... 查看详情

你可以在 Python 中为导入的模块定义别名吗?

】你可以在Python中为导入的模块定义别名吗?【英文标题】:CanyoudefinealiasesforimportedmodulesinPython?【发布时间】:2010-10-1622:27:22【问题描述】:在Python中,是否可以为导入的模块定义别名?例如:importa_ridiculously_long_module_name...所... 查看详情

在 Windows 7 中为 composer 创建一个工作别名

】在Windows7中为composer创建一个工作别名【英文标题】:CreateaworkingaliasforcomposerinWindows7【发布时间】:2018-09-2609:19:09【问题描述】:我不确定这是路径别名,但我不确定如何在Windows7中执行此操作。当我运行PHP作曲家时,它会按... 查看详情

如何在c中为函数提供别名[重复]

】如何在c中为函数提供别名[重复]【英文标题】:Howtogivealiasforafunctioninc[duplicate]【发布时间】:2016-12-0507:00:21【问题描述】:问题是这样的:我有一个名为ADD_TWO(int,int);的函数,现在在程序中,我想创建它的别名,保持之前的函... 查看详情

如何在css或sass中为类名起别名

】如何在css或sass中为类名起别名【英文标题】:howtoaliasclassnameincssorsass【发布时间】:2012-10-3109:28:02【问题描述】:我可以为css类创建别名吗?我正在使用这种很棒的字体,并且我正在尝试为某些图标类创建别名。这样.icon-globe... 查看详情

如何在 Vim 中为命令创建别名?

】如何在Vim中为命令创建别名?【英文标题】:HowtocreateanaliasforacommandinVim?【发布时间】:2011-04-2204:15:37【问题描述】:Vim是我编程时首选的文本编辑器,因此我总是遇到一个特别烦人的问题。通常,当我需要快速保存缓冲区并... 查看详情

在 pipenv 项目中为 python 文件创建命令行别名

】在pipenv项目中为python文件创建命令行别名【英文标题】:makingacommandlinealiastoapythonfileinapipenvproject【发布时间】:2018-07-0504:55:58【问题描述】:我一直在使用pipenv制作一个python项目,我希望能够从我的(linux)系统上的任何位置在... 查看详情

如何在 angular-cli 中为长路径制作“别名”?

】如何在angular-cli中为长路径制作“别名”?【英文标题】:Howtomakean“alias”foralongpathinangular-cli?【发布时间】:2017-05-2106:48:48【问题描述】:我正在使用AngularCLI。如何转换路径:importAppConfig,AppConfigInterfacefrom\'../../../app.config\';... 查看详情