我正在尝试创建一个同时使用多个 Git 命令和位置参数的别名。每个都有 Stackoverflow 页面,两者都做看起来很明显,但我遇到了麻烦。
例如,我想切换到分支 foo 并执行一个状态。所以在我的.gitconfig
,我有:
[alias]
chs = !sh -c 'git checkout $0 && git status'
这是行不通的。而这样的事情会起作用。
chs = !sh -c 'git checkout $0'
echoes = !sh -c 'echo hi && echo bye'
任何见解将不胜感激。