相关疑难解决方法(0)

在Git别名中使用反引号命令执行

这是一个演示我的问题的简单示例.如果我做:

git commit -m "`date --utc`"
Run Code Online (Sandbox Code Playgroud)

它执行date --utc,并将结果放在提交消息中.

但是,当我将它别名为testcomit时:

git config --global alias.testcommit 'commit -m "`date --utc`"'
Run Code Online (Sandbox Code Playgroud)

执行git testcommit不执行该`date --utc`部分,而是将其逐字地放在提交消息中.

那么,如何让这个别名执行date --utc

git msysgit backticks git-bash git-alias

1
推荐指数
1
解决办法
663
查看次数

标签 统计

backticks ×1

git ×1

git-alias ×1

git-bash ×1

msysgit ×1