我正在使用Git for Windows。
安装完成后,我在Git bash命令行上设置了一些Git别名。我使用了以下命令:
git config --global alias.st status
但现在,我想将别名更改为diff --stat。然后,在Git bash上,我输入了git config --global alias.st diff --stat
,但似乎没有替换之前设置的别名。当我键入git st
时,它仍然运行git status
。
当然,我可以进入gitconfig文件并编辑它,但我想使用命令行进行更改。
那么,有没有一种方法可以替换别名?
git config --global alias.st "diff --stat"
,否则--stat
将被视为git config
的选项,而不是diff
的选项。我不确定这是否会产生你所描述的问题。 - user229044status
不需要引号,因为它只是一个单词。当我复制粘贴时,没有意识到对于更复杂的别名,它需要加引号。 - ricardomenzer