Git入门:VIM提交更改问题

Git入门:VIM提交更改问题,git,vim,git-commit,nano,Git,Vim,Git Commit,Nano,我在treehouse上的一个视频中跟随,在my_really_cool_projects文件夹中,我们第一次使用git commit 在视频中,他们使用git提交,它在nano中打开。在我的mac上,它在VIM中打开。我不知道下一步该怎么办?我不知道保存的vim快捷方式 无论如何,我希望能够在nano中打开git commit,这样我就可以按照教程进行操作 除此之外,我现在还有一个不同的问题,如果我再次尝试运行git commit,我会得到: Swap file ".git/.COMMIT_E

我在treehouse上的一个视频中跟随,在my_really_cool_projects文件夹中,我们第一次使用git commit

在视频中,他们使用git提交,它在nano中打开。在我的mac上,它在VIM中打开。我不知道下一步该怎么办?我不知道保存的vim快捷方式

无论如何,我希望能够在nano中打开git commit,这样我就可以按照教程进行操作

除此之外,我现在还有一个不同的问题,如果我再次尝试运行git commit,我会得到:

Swap file ".git/.COMMIT_EDITMSG.swp" already exists!

有人能帮我回到正轨吗?

在vim中保存和退出的命令是
:x
,但是,您可能需要先使用熟悉的编辑器。我不知道OS X中的默认编辑器是什么,但您可以告诉Git将其用于:

git config --global core.editor <myeditor>
git config--global core.editor
在vim中保存和退出的命令是
:x
,但是,您可能需要先使用熟悉的编辑器。我不知道OS X中的默认编辑器是什么,但您可以告诉Git将其用于:

git config --global core.editor <myeditor>
git config--global core.editor
rm-f.git/.COMMIT\u EDITMSG.swp
。为了在vi/vim中保存,你可以说
:w
:wq
:x
。当你已经发现
git commit
将你带到了vim时,你没有用谷歌搜索到如何保存和退出vi/vim的解决方案?!将告诉您如何更改编辑器。但别误会我的意思:第一步很难,欢迎使用Git(也许以后也会使用Vim?),它们都是强大的工具@IngoKarkat我可以在google上找到这个,但老实说,我不想在没有验证的情况下进行许多命令行更改,因为我不想偏离我所遵循的教程的主要方向太远。虽然通过谷歌有大量有用的信息,但有时很难看出任何意外的后果:)谢谢
rm-f.git/.COMMIT_EDITMSG.swp
。为了在vi/vim中保存,你可以说
:w
:wq
:x
。当你已经发现
git commit
将你带到了vim时,你没有用谷歌搜索到如何保存和退出vi/vim的解决方案?!将告诉您如何更改编辑器。但别误会我的意思:第一步很难,欢迎使用Git(也许以后也会使用Vim?),它们都是强大的工具@IngoKarkat我可以在google上找到这个,但老实说,我不想在没有验证的情况下进行许多命令行更改,因为我不想偏离我所遵循的教程的主要方向太远。虽然通过谷歌有大量有用的信息,但有时很难看出任何意外的后果:)谢谢@菲利普,是的,就是那个。@菲利普,是的,就是那个。