我在Windows 8.1上使用cygwin运行git并有

editor = "'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -nosession -noPlugin" 

在我的.gitconfig文件中。 当我执行git commit命令时,没有消息但文件为空时,出现记事本++。 默认的git commit消息丢失了,所以当我保存文件时,我必须选择一个名称,并且提交被中止,因为git不知道消息在哪里。 任何帮助,将不胜感激。

===============>>#1 票数:0 已采纳

我找到了解决我问题的方法。 Notepad ++附带了一个空白的新文件,但是如果我打开〜/ .git / COMMIT_EDITMSG并输入我的消息,它将正常工作。 默认消息已经在COMMIT_EDITMSG中。 如果要还原,我必须做同样的事情。 Cygwin会根据您要执行的操作放入不同的默认消息。 谢谢您的帮助!

  ask by ponder275 translate from so

未解决问题?本站智能推荐:

1回复

来自Cygwin的Git提交崇高消息

我将sublime text 3设置为git commit消息的编辑器。 我正在PC(Windows 10)上工作,并使用cygwin通过命令行运行git。 也许这是使用cygwin的错误方法,但是我正在通过cygwin(/ cygdrive / c / users ....)在Wind
4回复

尝试创建提交消息时的Cygwin + git权限问题

当我尝试从Cygwin提交对我的git仓库(git commit)的第一个修订版时,我在gvim中收到错误消息,提示“无法为“ foo \\ .git \\ COMMIT_EDITMSG”打开交换文件” [新目录]。认为这可能是某种权限问题,但是我尝试从文件夹中删除只读标志,以及递归地调整所有者
3回复

Cygwin git向我的编辑器传递错误的路径以提交消息

我在cygwin下使用git但它没有将正确的路径传递给我的编辑器以提交消息。 我在位于我的驱动器上的测试存储库中工作: 在cygwin终端中,它将此路径显示为: 当我在没有-m标志的情况下提交(以便它打开我的编辑器让我输入消息)时,我的编辑器会尝试将文件写入错误的路径:
3回复

在cygwin中通过emacs保存git提交消息令人难以置信

编辑:我现在使用pico作为git消息,所以我不再需要解决方案了。 但如果你有建议,出于好奇,我可以尝试一下。 所以我在cygwin上有一个git存储库,并且做'git commit -a -m'消息“'工作得很好。 然而,执行'git commit',进入emacs窗口,输入内容
2回复

Git Commit使用了错误的时区

通常,我使用两台PC,例如: PC1和PC2 。 我CygWin在Windows 10上使用CygWin 。 它们具有相同的配置。 在PC1我尝试对执行时如何显示日期和时间进行一些调整: 我正在尝试多个bash和git命令。 过去,现在在PC2当我执行以下操作时:
1回复

Git:使用msys / cygwin Git与LR提交文件

我在Windows(cygwin git)的Git版本控制下有一个bash脚本。 我想在Windows上使用LF(是bash脚本)从回购中检出文件(我有core.autocrlf = true)。 结果,我得到了CRLF文件和脚本的“ $'\\ r':找不到命令”错误消息。 如何解决此
1回复

如何在cygwin bash中停止git挂起

每当我打字 我的cygwin bash终端看起来好像在等待我在另一个进程中完成编辑消息,但没有编辑器启动。 我收到一个错误 我假设其中一个环境变量我必须尝试使cygwin可用。 如果我使用 一切正常
5回复

在cygwin中调用git commit时vim无法正常工作

我在Windows下的Cygwin 64中使用git。 默认编辑器vi和git使用默认编辑器。 当我调用'git commit'时,会在vim启动之前提示以下消息: 之后,vi将启动但无法控制,'ESC',':'无法使用,我必须杀死cygwin窗口。 我怎样才能将vim用
1回复

如何中止被还原的git commit序列

我在相当长的提交序列上启动了git revert ,不知道-no-edit选项。 因此,每个要还原的提交都会弹出编辑器。 退出编辑器而不保存“中止”还原操作,但仅针对正在还原的特定提交-因此,退出git时,会弹出另一个编辑窗口,用于还原序列中的下一个提交。 Web上的手册页显示了一个-
4回复

Windows上的Git提交(Cygwin)已损坏。

我在Windows 7上安装了一个Cygwin .Git工作很好,直到几天前提交刚刚停止工作。 这是一个全新的回购日志: 我谷歌的地狱,无济于事。 这里发生了什么?