在
.gitconfig
我创建了这种类型的别名:
[alias]
something = "!eval `ssh-agent -s` && ssh-add ~/.ssh/id_acub && git config --global user.email <email> && git config --global user.name <user.name>"
此时,跑步
git something
正确显示信息,但无法按预期工作。
如果我在控制台中键入一行:
eval `ssh-agent -s` && ssh-add ~/.ssh/id_acub && git config --global user.email <email> && git config --global user.name <user.name>
然后一切正常。
别名有什么问题?