目前正在尝试学习 GitHub 并这样做 Git essentials tutorial在nettuts。我正在上关于做出 promise 的类(class)。
老师输入 git commit
并打开 VIM 作为他的编辑器(我也想知道如何让它在 Sublime Text 2 中打开)无论如何它在 VIM 中打开,我添加一行,说这是我的第一次提交并点击保存。
接下来它会提示我将输出保存到桌面,这是我在他的截屏视频中没有看到的内容。现在我还在 VIM 中,不确定如何回到“正常”终端:(
我想不通所以我退出终端并重新启动它,再次提交 git 并收到一些关于重复项的警告消息!不确定我是否需要(E)edit
还是(A)abort
。
git 状态
vi
消息 当我重新打开终端并再次执行 git commit 时
最佳答案
要保存您的工作并退出,请按 Esc,然后按 :wq(w 表示写入,q退出)。
或者,您可以通过按 Esc 然后按 :x
来保存并退出要设置另一个编辑器,请在您的终端上运行 export EDITOR=myFavoriteEdior
,其中 myFavoriteEdior
可以是 vi
、gedit
、subl
(用于 sublime)等
关于git commit in terminal 打开VIM,但是无法回到终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13507430/