2013-08-19 67 views
5

每當我鍵入如何停止混帳掛在犯的cygwin的bash

git commit 

我的cygwin的bash終端看起來,就好像它在等着我去完成編輯在另一個進程的消息,但沒有編輯器將啓動。

我得到一個錯誤

"C:/Program (x86)/Git/bin/sh.exe": line 0: igncr: invalid option name 

我以爲是待辦事項與環境變量,我開始嘗試做cygwin的可用之一。

如果我使用

git commit -m "Some Message Here" 

然後一切工作正常

回答

10

絞刑是由git的是找不到我的編輯時引起我設置全局編輯記事本

git config --global core.editor "notepad" 

然後一切正常。

通過設置全局編輯器VIM的窗戶位置

git config --global core.editor "c:/APPS/CYGWIN/bin/vim.exe" 

我能夠運行VIM,然後我看到有一個鎖定文件中。