相关疑难解决方法(0)

如何让Git使用我选择的编辑器进行提交?

我更愿意在Vim中编写提交消息,但它在Emacs中打开它们.

如何配置Git以始终使用Vim?请注意,我想在全球范围内执行此操作,而不仅仅是针对单个项目.

git vim emacs commit-message editor

2362
推荐指数
17
解决办法
86万
查看次数

如何在Windows上设置编辑器以使用Git?

在Windows上试用Git.我到了尝试"git commit"的地步,我收到了这个错误:

终端是愚蠢的,但没有定义VISUAL或EDITOR.请使用-m或-F选项提供消息.

所以我想出了我需要一个名为EDITOR的环境变量.没问题.我把它设置为指向记事本.这几乎奏效了.默认提交消息将在记事本中打开.但记事本不支持裸线馈送.我出去拿了Notepad ++,但是我无法弄清楚如何将Notepad ++设置为%EDITOR%以这样的方式使它与Git一起工作.

我没跟Notepad ++结婚.在这一点上,我不介意我使用什么编辑器.我只想在编辑器而不是命令行(with -m)中键入提交消息.

那些在Windows上使用Git的人:你用什么工具来编辑你的提交信息,你需要做些什么来使它工作?

windows git cygwin editor

545
推荐指数
17
解决办法
30万
查看次数

VIM for Windows - 我输入什么来保存和退出文件?

使用WinXP我意外地输入git commit -a而不是git commit -am "My commit message",现在我正在查看我的CMD提示符,其中填写了我的提交消息的文件版本("请输入您的提交消息...").我已将消息添加到顶部,但现在我无法弄清楚如何保存和离开.我试着按CTRL+ W+ Q,但它没有做什么,只是添加^光标所在的位置.

esc先尝试过,然后是CTRL+ W+ Q,但它说No write since last change (add ! to override).

git vim windows-xp git-commit

258
推荐指数
6
解决办法
15万
查看次数

终端中的Git提交打开VIM,但无法返回终端

现在尝试学习GitHub并在nettuts上完成这个Git essentials教程.我正在做关于提交的课程.

老师打字git commit并打开VIM作为他的编辑(我也想知道如何在Sublime Text 2中打开它)无论如何它在VIM中打开我添加1行说这是我的第一次提交并点击保存.

然后它会提示我将输出保存到桌面,这是我在他的截屏视频中看不到的.现在我还在VIM,不知道如何回到'正常'终端:(

我无法理解,所以我只是退出终端并重新启动它,再次执行git并发出一些关于重复的警告消息!不知道如果我需要(E)edit反正或者(A)abort.

git状态

在此输入图像描述

VIM

在此输入图像描述

当我重新打开终端并再次执行git时消息

在此输入图像描述

git vim terminal commit command-line-interface

195
推荐指数
5
解决办法
17万
查看次数

在 git 中向提交消息添加注释

当我git commit -a打开 Vim 来执行提交消息时。

我看过这里:Using git commit -a with vim我还是有点困惑。

当我保存并退出时,它让我回到控制台,当我这样做时,git status它说我还有工作没有提交。

我错过了什么?

此外,在进行提交时,通过 Vim 窗口或通过git commit -a -m "message"如何添加注释?

git vim

1
推荐指数
1
解决办法
1万
查看次数