我正在使用 Cygwin 和默认附带的 git (v1.7.9) (/usr/bin/git)。我还安装了 msysgit (v1.7.11.msysgit.0)。在我的 .bashrc 中,我做
export GIT_CONFIG=path_to_.gitconfig
当我运行时git config --list
,我得到了我的内容.gitconfig
(下面的相关摘录):
...
alias.co=checkout
alias.br=branch
alias.ci=commit
alias.st=status
alias.logp=log --pretty=format:"%h - %an, %ar : %s"
alias.logl=log --pretty=oneline
alias.graph=log --pretty=format:"%h - %an : %s" --graph
...
但是,如果我跑步,git ci -m "this is a test"
我会得到
git: 'ci' is not a git command. See 'git --help'.
Did you mean one of these?
am
citool
commit
config
diff
fsck
gc
init
mv
rm
cygwin自带的git是不是要另外设置?