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)等等 |
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."


浙公网安备 33010602011771号