美文网首页
使用命令行出现的错误

使用命令行出现的错误

作者: 能吃饭也能吃苦1236 | 来源:发表于2018-04-19 23:54 被阅读0次

git pull遇到错误:error: Your local changes to the following files would be overwritten by merge

1.png
  • 意思是,本地代码有更新, 但是还没有提交。 所以远程的新代码更新不下来。
  • 解决方法:
    1.git status查看仓库目前状态,发现package.json未上传:


    2.png

    2.git add package.json
    3.git commit -m package.json
    4.git pull会进入vim编辑器


    3.png
    5.进入vim编辑器后,先按冒号,再按wq就解决问题了
    4.png

vim编辑器

  • 是linux或者mac系统下的一种文本编辑器,不用鼠标, 全用键盘操作。
  • vim的三种模式:插入模式、正常模式、命令模式。 在不同的模式下,可进行不同的操作。
  • vim基本命令:
i /*i是insert的意思,表示进入插入模式*/
esc  /*退回普通模式*/
wq /*w是write,q是quit,表示保存然后退出*/
q! /*强制退出,不保存*/
  • 使用vim建一个名为hello.txt的文件:
    1.在命令行中输入vim hello.txt,出现一个内容 为空的界面,左下角有“hello.txt”[新文件]提示:


    5.png

    2.输入 i 命令就进入了插入模式(左下角有“--插入--”提示),可以编辑文件内容:


    6.png
    3.在文件里面编辑内容:
    7.png
    4.内容编辑好之后,按esc进入普通模式

    5.在普通模式是下按冒号,进入命令模式:


    8.png
    6.输入wq命令,保存并退出
    9.png
    7.在文件夹中可找到新建的hello.txt文件,再次在命令行中输入vim hello.txt命令可编辑文件内容
    10.png

git status的时候有几个文件需要commit,怎么一次完成?

11.png
第一种方法:先使用git add src 把src目录下的所有文件都添加进去,然后再git commit -m 提交。
第二种方法:使用 git add . /注意这里有个点.代码当前目录的意思。/

相关文章

网友评论

      本文标题:使用命令行出现的错误

      本文链接:https://www.haomeiwen.com/subject/tbjgkftx.html