Cygwin git rebase失败了吗?

时间:2012-05-05 05:10:59

标签: git cygwin git-rebase

如果我跑

git rebase -i HEAD~10

编辑器只出现

git://github.com/jquery/jquery.git

而不是提交。我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

#!/bin/dash -e
if [ "$1" ]
then k=$(cygpath -w "$1")
elif [ "$#" != 0 ]
then k=
fi
Notepad2 ${k+"$k"}
  1. 如果没有路径,则不传递路径

  2. 如果路径为空,请传递空路径

  3. 如果路径不为空,请转换为Windows格式。

  4. 然后我设置这些变量:

    export EDITOR=notepad2.sh
    export GIT_EDITOR='dash /usr/local/bin/notepad2.sh'
    
    1. EDITOR允许脚本使用Git

    2. GIT_EDITOR允许脚本使用Hub commands

    3. Source