Git常见问题汇总

news/2025/2/7 13:52:28/

问题:Your branch is ahead of ‘origin/master’ by 1 commit

原因:你的本地分支高于远程仓库一次提交, 同步更新下,执行命令:

git push origin master

问题:warning: LF will be replaced by CRLF in main.lua The file will have its original line endings in your working directory.

原因:CR代表回车(\r) LF代表换行(\n),在Dos\Windows平台下使用 CRLF 结束一行,即\r\n ;

在Max\Linux平台下是用 LF 结束一行,即\n

如果Mac和Windows平台下代码的更新以及提交,就会出现问题,其解决方式

// 检出时将LF转换为CRLF, 提交时将CRLF转换为LF(windows推荐)
$ git config --global core.autocrlf true
// 提交时转换为LF,检出时不转换(Unix推荐)
$ git config --global core.autocrlf input
// 提交检出均不转换(没有跨平台那一说)
$ git config --global core.autocrlf false

问题:RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054 fatal: The remote end hung up unexpecteWriting objectdlys: 62

原因:上传文件有大小限制, 解决方式:

git config http.sslVerify "false"

问题:Your branch and ‘origin/master’ have diverged,and have 1 and 1 different commits each, respectively.

原因:存在两种或多种提交,导致本地与远程不同步。比如远程进行了修改提交,本地在未同步更新的情况下也进行了提交, 解决方式:

git rebase origin/master
git pull --rebase

问题:error: pathspec ‘branch_nameXXX’ did not match any file(s) known to git.

原因:使用其他设备从GitHub中导出远程分支项目,无法成功。其原因在于本地中根本没有其分支。解决命令如下:

-- 获取所有分支的更新
git fetch             
-- 查看本地和远程分支列表,remotes开头的均为远程分支
git branch -a         
-- 导出其远程分支,并通过-b设定本地分支跟踪远程分支
git checkout remotes/branch_name -b branch_name

问题:Your branch is based on ‘origin/branchXXX’, but the upstream is gone

原因:从远程分支拉下代码,在本地创建分支abranch。后又在aBranch的基础上创建分支bBranch,并删除aBranch关联的远程分支。使用git status的时候就会出现该问题,是因为即使你的远程分支删除了,但是分支的关联依然存在。

-- 设置新的关联分支
git branch --set-upstream-to=origin/bBranch

问题:error:unable to delete “branch_NameXXX”: remote ref does not exist

原因:使用git fetch后,然后使用git branch -av 查看本地所有的分支目录,然后删除指定的远程分支(该分支已经不存在了),就会出现该问题, 主要原因是git fetch保存到本地的缓存信息而已,因此可以使用命令:

git fetch --prune origin
或者
git fetch --p origin

问题:将主干合并到个人分支后, 出现无法重置的文件,一般在res中出现类似提示: Encountered 2 file(s) that should have been pointers, but weren’t…

原因:在与git-lfs文件坏掉, 命令:

git rm .gitattributes
git reset --hard HEAD如果没有生效, 关掉sourceTree重复运行

问题:大文件无法上传, 日志类似如下:

info: Uploading failed due to unsupported Content-Type header(s).
info: Consider disabling Content-Type detection with:
info:
info: $ git config lfs.contenttype false

解决:

-- res目录执行命令, 然后重新push即可
git config lfs.contenttype false

http://www.ppmy.cn/news/60274.html

相关文章

NPOI导出word文档中插入公式总结

1. XWPFOMath类 XWPFDocument doc new XWPFDocument(); //创建新行 XWPFParagraph p doc.CreateParagraph(); //创建空的公式 XWPFOMath math p.CreateOMath();通过XWPFParagraph的扩展方法创建 方法名备注CreateAcc();创建XWPFAcc类,实现字符在文字上面的类Cr…

ES索引结构升级-笔记

ES中索引的字段类型是不可修改的,只能是重新创建一个索引并设置好mapping,然后再将老索引的数据复制过去 查看老索引mapping GET /twitter/_mappings创建new索引,并指定mapping PUT /twitter410{"mappings": {"properties&…

Hyperf中的其它事项

Hyperf中的其它事项 关于 Hyperf 其它的内容我们就不多说了,毕竟框架这东西用得多了自然也就熟悉了。最重要的是——我的水平还不足以去深入地分析这个框架! 好吧,其它的功能大家可以去官方文档详细了解,毕竟国人自己做的框架&a…

档案库房建设需要遵守的一些规定

各单位在建设档案室时需要对照《机关档案管理规定》《档案馆建筑设计规范》关于档案库房的相关标准,对库房的位置、面积、承重、安全等方面进行全面考虑,建设符合国家规定的档案库房。 档案库房建设需要遵守什么规定? 一、《机关档案管理规定…

【Go Web开发】Web初识、RESTful架构和RESTful API详解、Gin框架的安装和简单使用

博主简介:努力学习的大一在校计算机专业学生,热爱学习和创作。目前在学习和分享:数据结构、Go,Java等相关知识。博主主页: 是瑶瑶子啦所属专栏: Go语言核心编程近期目标:写好专栏的每一篇文章 文章目录 一、…

拐点已至!被比亚迪赶超,大众中国打响「翻身战」

随着蔚来、理想等新势力在高端车型对传统BBA实现部分价位区间的销量超越,今年3月,比亚迪在中低端车型市场,实现对大众品牌的反超。 数据显示,3月,比亚迪品牌交付新车达到18.33万辆,而大众品牌(…

[Pandas] 查看DataFrame的常用属性

导入数据 import pandas as pddf pd.DataFrame([[L123,A,0,123],[L456,A,1,456],[L437,C,0,789],[L112,B,1,741],[L211,A,0,852],[L985,B,1,963]],columns[Material,Level,Passing,LT]) df 1.dtypes: 查看DataFrame中各列的数据类型 df.dtypes会返回每个字段的数据类型及Da…

Day40 实现多线程

实现多线程 进程:正在运行的程序(是系统进行资源分配和调用的独立单位;每个进程都有自己的内存空间和系统资源) 线程:进程种的单个顺序控制流,是一条执行路径(单线程:一个进程只有一…