Git提交来自Cygwin的崇高消息

2024-07-01 07:23:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我设置sublimetext3作为git提交消息的编辑器。 我在一台个人电脑(Windows10)上工作,用cygwin通过命令行运行git。在

也许这是使用cygwin的错误方法,但是我通过cygwin(/cygdrive/c/users….)在我的windows目录中处理git控制的文件

当我开始提交时,会弹出升华文本3(应用程序保存在我的程序文件目录中),但我无法保存和关闭我的消息,因为找不到文件路径

Saving Error when finishing commitcygwin interface

我尝试手动将其保存到.git文件目录中,这允许我保存它(通过覆盖现有文件),但当返回到cygwin时,它显示“由于空消息而中止提交”

有没有一种方法可以让我在管理windows文件夹时使用sublimetext3作为编辑器和cygwin的git?在

谢谢你的帮助。在


Tags: 文件命令行git目录消息windows编辑器users
1条回答
网友
1楼 · 发布于 2024-07-01 07:23:54

安装在Windows上的Sublime Text不能使用现成的cygwin路径。在

您可能需要一些包装器脚本,将cygwin路径转换为Windows路径以获得崇高文本。 它可以使用cygpath来完成。在

像这样:

git config global core.editor /path/to/editor_wrapper.sh

编辑_包装器.sh

#!/bin/bash
/cygdrive/c/.../path/to/sublime_text $(cygpath -w "$1")

注意: 我相信这不是唯一的方法,但它清楚地表明了方法。

相关问题 更多 >

    热门问题