美文网首页
15 Git 问题总结

15 Git 问题总结

作者: acc8226 | 来源:发表于2021-10-06 12:49 被阅读0次

    问题分析 : could not lock config file

    %HOMEDRIVE%%HOMEPATH%/.gitconfig 的问题

    在我的电脑上 HOME 的值是 %HOMEDRIVE%%HOMEPATH% 竟然不识别。已知%homedrive%指操作系统所在盘,%HOMEPATH%值得是用户所在目录。

    所以手动改成 C:\Users\hp 即可。

    C:\Users\hp>echo %HOMEDRIVE%%HOMEPATH%
    C:\Users\hp
    

    设置 HOME 环境变量为自己的用户目录


    Git pull失败

    提示 refusing to merge unrelated histories

    解决方案:添加 --allow-unrelated-histories

    git merge origin/master --allow-unrelated-histories
    

    Git中的AutoCRLF换行符问题

    建议把autocrlf设置为false,并且把所有文件转换为Linux编码(即LF\n)

    # 提交检出均不转换
    git config --global core.autocrlf false`
    

    三种取值true, input, false的解释


    git clone时,提示warning: remote HEAD refers to nonexistent ref, unable to checkout.

    原因是.git目录下.git/refs/heads不存在HEAD指向的文件。

    $git branch -a
    

    show all remote branch, and you can see
    remotes/origin/oneplus/QC8998_N_7.1
    then

    $git checkout remotes/origin/oneplus/QC8998_N_7.1 -b NameYouWant
    

    now you can see the code.

    相关文章

      网友评论

          本文标题:15 Git 问题总结

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