我有git add
的简单别名:
[alias]
test = "!f() { git add \"$1\";}; f"
当我使用它时,即使文件位于我打开git bash控制台的目录中,我也明白了:
fatal: pathspec 'test_file.txt' did not match any files
如果我在没有别名的情况下正常运行命令,则会找到该文件。
配置文件位于正确的目录中。
答案 0 :(得分:0)
使用git config -l
检查配置,确保配置正确。
在Git中设置别名时的一个常见错误是在最后一个参数中不必要地包含git
。这是正确的语法:
git config --global alias.<desired-alias> "the long version of the command that you want the alias to run, without git at the beginning, and with the desired flags"
例如,如果我想要git log --oneline -5
的别名,我会设置:
git config --global alias.lol "log --oneline -5"