要提交所有跟踪的更改,我的fabfile中有:
local("git commit -a")
在我的.zshenv中我有:
alias emacs="emacs -nw"
export EDITOR=emacs
但是,当我调用fabfile函数时,它仍会生成Emacs的GUI版本(这似乎不适用于终端)。有什么我缺少Fabric,因此Git使用我的Emacs别名?
答案 0 :(得分:1)
链中有太多元素:fabric,shell等。在这些情况下,别名可能无法生效。 你为什么不简单地发出这个命令
git config core.editor "emacs -nw"