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

使用命令行出现的错误

作者: 能吃饭也能吃苦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