• git errot


    1.错误信息

    使用TortoiseGit执行pull命令时显示

    git.exe pull --progress --no-rebase -v "origin"
    
    fatal: unable to access 'https://github.com/konsumer/arduinoscope.git/': error setting certificate verify locations:
    CAfile: D:Program FilesGitmingw64/bin/curl-ca-bundle.crt
    CApath: none

    git version 2.9.2.windows.1

    解决方法

    先打开git bash窗口 
    执行命令:

    git config --system http.sslcainfo "C:Program Files (x86)gitincurl-ca-bundle.crt"

    (注意修改为正确的文件路径)或

    git config --system http.sslverify false

    我使用git config --system http.sslverify false命令解决问题。

    参考文章

    Github: error cloning my private repository

    2.错误信息

     You have not concluded your merge (MERGE_HEAD exists).
    Exiting because of unfinished merge.

    解释:错误可能是因为在你以前pull下来的代码没有自动合并导致的.

    解决方法1:保留你本地的修改   

    git merge --abort

    git reset --merge

    解决方法2:抛弃本地更改

    git fetch --all

    git reset --hard origin/master

    git fetch

    3.错误信息

    Some untracked working tree files would be overwritten by checkout. Please move or remove them before you can checkout. View them
    解决方法2    git clean -d -fx

  • 相关阅读:
    原始字符串
    .Net Core 常见错误解决记录
    P1010 幂次方 P1022 计算器的改良
    P1036 选数
    广度优先遍历
    P4327 彼得潘框架
    链表
    标准库与标准模板库
    信息学竞赛打表犯规吗?
    对拍程序
  • 原文地址:https://www.cnblogs.com/q1104460935/p/7598170.html
Copyright © 2020-2023  润新知