• git使用问题汇总


    2015.11.29


    一.git clone 出现如下问题:

        

     解决方案:添加一个ssh keys。步骤如下:

        1.生成一个ssh-key(图片来自网络)

        

        2.找到“Your identification has been saved in /c/Users/linlin/.ssh/id_rsa.”,in后面就是对应的目录,打开目录下的id_rsa.pub文件,用记事本打开,并复制内容;

        

        3.复制完内容以后从网页上登录github,打开setting;

        

          然后进入ssh-keys;

          

          点击add;

              

            然后填写名称和粘贴刚刚复制的内容;

          

          最后点击add key即可;

    然后就可以进行clone了;

    二.产生index.lock:

        

        问题产生的原因是在之前的commit时,在vim中操作不当,例如我使用了ctrl+Z快捷键,之后就无法push(因为其实没有commit成功),又无法commit(因为之前的commit有错误没有解决);最后在stack overflow找到解决方法:删除该文件即可

          

    三、产生commit_editormsg.sep文件

          

      解决方法类似上面的问题,rm掉对应文件即可

    三、faild to push some refs..

          


      问题的原因是 当前本地仓库版本与github仓库的版本文件不一致,解决方案:先git pull 然后再git push;

          

        (每一个看起来轻描淡写的问题背后,都有着数小时的百度搜索和筛选信息,碎觉!)

      


    12.05更新

    四、git add或者git rm某个文件夹时,碰到文件夹名称含括号如Teacher_class_system(alpha)

      解决方法:在(和)前都加上,即git add   Teacher_class_system(alpha) ,原理和转义字符一致

  • 相关阅读:
    洛谷P2158 [SDOI2008]仪仗队 欧拉函数的应用
    leetcode 130. 被围绕的区域 DFS
    TediousLee CodeForces
    AccurateLee双指针+贪心+字符串
    leetcode80. 删除排序数组中的重复项 II
    CHFDORA:哆啦 A 梦
    cdq分治浅谈
    leetcode面试题64. 求1+2+…+n
    leetcode84. 柱状图中最大的矩形
    leetcode874. 模拟行走机器人
  • 原文地址:https://www.cnblogs.com/malinlin/p/5004680.html
Copyright © 2020-2023  润新知