Git第一天的问题:安装失败+vi文件出现提示E325: ATTENTION+vi内无法输入+vi不响应+Please tell me who you are+无法退出git log

 

跟着廖雪峰Git教程学习:笔记+问题+解决方法

一,Git简介

1、Git的诞生

2、集中式VS分布式

二、安装Git

三、创建版本库

四、时光机穿梭

1、版本回退

2、工作区和暂存区

3、管理修改

4、撤销修改

5、删除文件

具体内容博主就不解释了,见廖雪峰教程:

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

******************************************************************************************

问题一:安装Git失败 (尚未解决)

使用ubuntu14.04安装Git失败

所以新安装了ubuntu16.04

 

******************************************************************************************

问题二:安装Git,使用廖雪峰官网给出的安装指令sudo apt-get install git不能成功安装

解决方法:sudo apt-get install git-all

 

博主的环境是win10 64位下安装的VMware Workstation(12版本)内的ubuntu(16.04版本)

廖雪峰教程是说

“如果你碰巧用Debian或Ubuntu Linux,通过一条sudo apt-get install git就可以直接完成Git的安装,非常简单。”

但是好像在博主的ubuntu上,这条命令安装Git不成功,博主是使用另外一条语句安装成功的。

sudo apt-get install git-all

结果如下图:

Git第一天的问题:安装失败+vi文件出现提示E325: ATTENTION+vi内无法输入+vi不响应+Please tell me who you are+无法退出git log

Git第一天的问题:安装失败+vi文件出现提示E325: ATTENTION+vi内无法输入+vi不响应+Please tell me who you are+无法退出git log

但是后面显示的博主有点懵,也不知道怎样,但是Git是安装成功了,如果有大佬知道,请滴滴我!

 

**************************************************************************************************

问题三:新建或打开文件时,如vi readme.txt,出现提示信息:

E325: ATTENTION

Found a swap file by the name ".readme.txt.swp"

Git第一天的问题:安装失败+vi文件出现提示E325: ATTENTION+vi内无法输入+vi不响应+Please tell me who you are+无法退出git log

解决方法:出现这个问题是因为正在编辑readme.txt时,v*n断开了,等重新连接上去就出现了这个现象。使用ls -a就能在当前目录下看到一个名为.readme.txt.swp的隐藏文件,使用rm .readme.txt.swp直接删除后即可解决这个问题。

 

*************************************************************************************

问题四:使用vi命令进行readme.txt编写时,无法输入

解决方法:输入之前先按i

注意:还有如果是新加入内容的时候要换行,先在上一行的末尾处按i,然后按英文的句号.然后再回车(懵,有快捷方式请滴滴我!)

拓展:vim中

按ESC键 跳到命令模式,然后:

:w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi q: 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑

 

***************************************************************************************

问题五:vim突然不响应了,vim无法输入,但是光标在动的情况

解决方法:按Ctrl+q 恢复输入

问题原因:CTRL+S表示停止向终端停止输出; CTRL+Q恢复向终端输出流

 

*************************************************************************

问题六:提交修改后,(git commit -m "wrote a readme file")出现提示:

Please tell me who you are

如下图:

Git第一天的问题:安装失败+vi文件出现提示E325: ATTENTION+vi内无法输入+vi不响应+Please tell me who you are+无法退出git log

 

解决方法:当出现这个上述提示后,接着补充在命令行中执行

git config --global user.email "你的邮箱"

git config --global user.name "你的名字"

(注意 “ 前面是有空格的)

输入完后再接着执行git commit 即可成功!

问题原因:在git创建项目时出现,是因为在创建git文件夹的时候信息不完善导致的

 

*****************************************************************************

问题七:git log出现<END>标记,无法退出,也无法输入命令

Git第一天的问题:安装失败+vi文件出现提示E325: ATTENTION+vi内无法输入+vi不响应+Please tell me who you are+无法退出git log

解决方法:英文状态下按q退出历史记录列表即可

 

 

***********************************************************************************

很多方法,博主都是靠百度上各位朋友提供的方法解决的,链接有点多就不一一列举了啦,但是还是感谢的呢。

若有错误,请朋友们滴滴我!