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 readme.txt,出现提示信息:
E325: ATTENTION
Found a swap file by the name ".readme.txt.swp"
解决方法:出现这个问题是因为正在编辑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 config --global user.email "你的邮箱"
git config --global user.name "你的名字"
(注意 “ 前面是有空格的)
输入完后再接着执行git commit 即可成功!
问题原因:在git创建项目时出现,是因为在创建git文件夹的时候信息不完善导致的
*****************************************************************************
问题七:git log出现<END>标记,无法退出,也无法输入命令
解决方法:英文状态下按q退出历史记录列表即可
***********************************************************************************
很多方法,博主都是靠百度上各位朋友提供的方法解决的,链接有点多就不一一列举了啦,但是还是感谢的呢。
若有错误,请朋友们滴滴我!