~欢迎进来我的博客~蛋叔的小乖乖~

2.git遇到的问题

1.vi 模式下如何退出

按Esc + 再按两个Z

但实际上,我发现,只要你按住shift键盘,下面的这些命令都可以用:

1
2
3
4
5
6
7
8
9
10
如果你想编辑某个文档 可以直接编辑的如你有文档AA 可以用vi AA 【注意:必须在AA所在的目录下】
如果没有文档而且你又想编辑就可以直接编辑vi aa【名字你可以随便命名】
也可以先建立一个文档touch aa 然后再编辑vi aa
编辑器有三种模式 1 命令行模式 2 末行模式 3 输入模式
按Esc 就可以进入命令行模式也是系统默认模式
输入模式可以按 o i a 都可以进入 退出可以进入末行和命令行模式
末行模式可以按ctrl+;它的主要功能是退出编辑器 也可以保存退出文档
q! 【强制退出不保存】 q【退出不保存】 wq【退出并保存后面也可以加个!】
在输入模式和命令行模式命令很多 如果你想具体知道哪些你可以在和我说
如复制(yy)粘贴(p) 删除(d)等等
只是,用wq的时候,要先esc,然后按住shift键,出现下面这个界面时才可以输入命令:

2.输入下面(git commit -m "wrote a readme file")命令后,出现>,无法退出

 

 

ctrl + d 即可退出。

这个表示没有输入完成,输入没有闭合。比如,只输入了一边的双引号或单引号。

这个问题与 git 无关, 是命令行的问题。

3.git命令中添加一个文件,例如:test.txt

我们常规使用的命令为“git add test.txt”,有时候可能就会出现:fatal: pathspec 'test.txt' did not match any files 

 

 

解决办法:我们换一种命令方式:使用命令“ touch test.txt”能创建成功,这样创建成功。
4.用touch创建三个txt文件后,用commit命令提交到仓库,报$ git commit -m "add 3 files." On branch master Untracked files:

 

 

问题分析:git add .是把你修改的东西添加到本地仓库,Git提交过程有3个环节:本地 本地仓库 远程 ,只有把本地修改的东西,添加到 . 目录下,表明你修改的东西,添加到了本地仓库,本地仓库如何和远程仓库建立关系?通过git push 推上去即可。

应该:

第一步:创建空文件

touch test1.txt

touch test2.txt

touch test3.txt

 

 

-----------------------------------

第二步:添加到仓库

git add test1.txt

git add test2.txt

git add test3.txt

 

 

 

 

-------------------------------

第三步:提交到仓库

git commit -m "add 3 files."

 

 

 

 



posted @ 2019-09-14 20:58  qq的天马行空  阅读(145)  评论(0)    收藏  举报
蛋叔的小乖乖