Git 别名会截断命令定义

问题描述 投票:0回答:1

我一直在尝试为以下命令添加别名以从存储库中删除跟踪的文件:

> git config --system alias.untrack 'rm --cached'

但是,当我检查配置时,别名定义被截断并在使用时抛出:

> git config --list
alias.untrack='rm
> git untrack
fatal: bad alias.untrack string: unclosed quote

如何避免上述行为?

git alias git-untracked
1个回答
-1
投票

我猜您是在 Windows CMD 中运行该命令的。如果是这样,请使用双引号而不是单引号。

git config --system alias.untrack "rm --cached"

在 Windows 上,建议使用

git bash
而不是
CMD
PowerShell

© www.soinside.com 2019 - 2024. All rights reserved.