15 Git 问题总结

2021-10-06  本文已影响0人  acc8226

问题分析 : 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.

上一篇下一篇

猜你喜欢

热点阅读