
GIT专栏
文章平均质量分 72
有关git方面的知识
卓伊凡
卓伊凡,知名博客CSDN博主,个人博客流量破百万,高级全栈开发工程师,优雅草技术总监, 商业实战+理论研究,秉成企业理念,学无止境,知识改变命运,每天学习一点点!带领企业走向辉煌!业务订单爆,大部分来自软件科技公司同行,如有需求请直接说明详细需求!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用git pull遇到Automatic merge failed; fix conflicts and then commit the result.解决方案卓伊凡
使用git pull遇到Automatic merge failed; fix conflicts and then commit the result.解决方案卓伊凡原创 2025-07-28 17:37:56 · 684 阅读 · 0 评论 -
git切换分支报错error: Your local changes to the following files would be overwritten by checkout:
git切换分支报错,dev表示那个分支$ git checkout deverror: Your local changes to the following files would be overwritten by checkout:dev是我们项目的分支,报错了。我是因为修改了文件,所以没有提交然后必须切出来,进错了,但是这个切出来后之前修改就没了,慎重考虑...原创 2020-03-23 17:30:03 · 509 阅读 · 0 评论 -
深度解决 Git “fatal: refusing to merge unrelated histories” 错误解析什么是历史分支优雅草卓伊凡这个错误发生在你尝试合并两个没有共同历史的分支时。G
深度解决 Git “fatal: refusing to merge unrelated histories” 错误解析什么是历史分支优雅草卓伊凡原创 2025-06-30 23:13:28 · 1056 阅读 · 0 评论 -
Git:现代软件开发的基石——原理、实践与行业智慧·优雅草卓伊凡
《Git:现代软件开发的基石》系统阐述了Git的核心原理与实践价值。文章首先解析Git作为分布式版本控制系统的技术本质,包括其快照机制和三棵树架构;通过时光机器、乐高积木、快递网络三大经典比喻形象说明其功能;同时梳理商业化产品生态(GitHub/GitLab等)和开发者必备指令手册。重点强调Git的不可替代性:94%开发者使用,可提升团队协作效率300%以上,并能有效保障代码安全。文章警示不使用Git的代价,并指出掌握Git的四个维度进化路径。Git已成为现代软件开发的基础设施,其分布式架构和版本控制能力是原创 2025-05-29 00:08:37 · 989 阅读 · 0 评论 -
Git Clone 原理详解:为什么它比本地文件复制更快? -优雅草卓伊凡
GitClone之所以比本地文件复制更快,主要归功于Git的独特存储和传输机制。Git使用对象数据库存储文件内容、目录结构和提交记录,通过SHA-1哈希值去重存储,避免重复数据。在传输过程中,Git采用增量压缩和打包技术,仅传输变更部分,而非整个文件,这大大减少了数据传输量。此外,Git支持浅克隆,可以只下载最近的提交,而不是整个历史记录。相比之下,本地复制是逐字节完整复制,效率较低。因此,GitClone在处理代码仓库等场景时,速度优势明显。原创 2025-05-21 23:24:01 · 1283 阅读 · 0 评论 -
vue中npm打包遇到× eslint —fix found some errors. Please fix them and try committing again.husky > pre-com
,虽然当前代码中这部分注释没影响标签闭合,但要保证注释格式正确。我们采用第一种方法修复确保所有的 HTML 标签和 Vue 自定义标签都正确闭合,这个报错引起的原因可能是同事改过后台代码造成的。同时,要确保注释格式正确,虽然当前未正确结束的注释不影响标签闭合,但规范的注释格式有助于代码的可读性和维护性。你可以使用代码编辑器的功能将代码中的制表符统一替换为空格,或者将空格统一替换为制表符。通过以上步骤,你应该能够解决 ESLint 检查失败的问题,顺利提交代码。,这个也是问题原因,其次问题分析。原创 2025-03-14 21:35:39 · 1193 阅读 · 0 评论 -
warning: You ran ‘git add’ with neither ‘-A (—all)’ or ‘—ignore-removal’,报错如何解决 git报错 ‘git add —igno
命令的主要作用是将当前工作目录下所有被修改或新增的文件添加到 Git 的暂存区(也称为索引)。命令在未来 Git 2.0 版本中行为会有变化,主要涉及到对工作树中已删除文件的处理。今天卓伊凡 到服务器去更新下我们蜻蜓Q系统,把服务器的更新推送到gitee,因为上月同事更新了还没推,突然报错。如果你希望 Git 记录下你在工作树中删除的文件,也就是将文件的删除操作也添加到暂存区,可以使用。时,默认行为是忽略工作树中已删除的文件。如果你确实不想记录工作树中文件的删除操作,继续使用当前默认行为,可以明确指定。原创 2025-03-14 19:17:39 · 1008 阅读 · 0 评论 -
git 使用之remote: File [4e21e71a555febaa4dfaaa05cf7eeb606ea96ae2] size 104.090MB, exceeds quota 100MB r
这个问题引起的原因很简单,就是你不小心打包了 zip 在目录下,git push的 时候 zip超过100m变成大文件就导致了失败,那么以下是完整解决方案,本问题举一反三,任何git项目遇到这个问题报错均可通用。选项来强制操作,不过请注意,这样可能会带来一些风险,尤其是如果你的项目涉及到其他协作者时,强制推送会重写公共历史,可能会导致其他人遇到冲突问题。所以啊 我们每天都要遇到无穷无尽的问题,只有学习才是最重要的,本问题举一反三,任何git项目遇到这个问题报错均可通用。强制移除虽然成功了,新的报错来了。原创 2025-02-10 12:54:58 · 876 阅读 · 0 评论 -
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
由于我司最早期19年使用的是gitee,因此大部分仓库都在gitee有几百个库的代码,全部迁移也比较麻烦,但是目前陆续开源产品一次性推送3个库维护起来很麻烦,观察了三个平台的镜像功能,github支持镜像库但是推github每次都要魔法,不方便,gitee支持镜像库但是仅支持推送github,gitcode虽然全支持,但是我们所有的库都在gitee,鉴于此情况优雅草采用维护一个gitee库,推送至github,再登录gitcode镜像库拉github的库,这样就实现了3个平台都可以了。原创 2025-01-05 23:58:51 · 637 阅读 · 0 评论 -
git使用之如果本地一套代码推送多个平台分支并且多个平台分支的账户不同如何配置登录账户问题
接上一篇内容接下来会有个新问题,以github,gitee,gitcode三大平台为例子,本地代码推送多个平台,但是全局账户配置只能有一个,git config —global user.name 这个只能有一个那么我们应该如何配置三个账户呢。原创 2025-01-02 20:39:24 · 295 阅读 · 0 评论 -
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
为了方便一次性推送代码到所有平台,创建一个自定义的 Bash 脚本。在你的项目根目录下创建一个名为allpush.sh的文件allpush.sh内容为:/bin/bash# 推送到 GitHub# 推送到 Gitee# 推送到 GitCode并且给他权限。原创 2025-01-02 19:44:40 · 1426 阅读 · 0 评论 -
git使用之hint: the same ref. If you want to integrate the remote changes, use hint: ‘git pull’ before p
git使用之hint: the same ref. If you want to integrate the remote changes, use hint: ‘git pull’ before pushing again.没拉代码提交代码不被允许-如何强制推送本地代码覆盖远程仓库-优雅草央千澈解决方案。原创 2024-12-31 13:28:25 · 348 阅读 · 0 评论 -
git报错git pull报错问题error: cannot open .git/FETCH_HEAD: Permission denied解决方案-优雅草央千澈详解
在计算机领域,pwd是一个常见的命令行指令(主要用于 Unix、Linux 和 macOS 等类 Unix 操作系统),pwd是 “print working directory” 的缩写,它的主要功能是显示当前工作目录的绝对路径。优雅草央千澈为你奉上,跟我一起学无止境吧,数学老师教过:我们学习东西一定要知其然并知其所以然,我的文章会比别人的稍微字多点别嫌烦,是怕很多人看不明白,也怕自己时间过久乐看不懂。其实大家发现我都又报错 有冲突, 但是其实我服务器不是最新的,git我们同事提交的是最新的,原创 2024-12-26 20:21:41 · 1358 阅读 · 0 评论 -
git使用之fatal: could not create work tree dir ‘qingtinghr-server’: Permission denied 解决方案-优雅草央千澈
今天新弄了一台服务器,配置git账户对应的ssh密钥信息,但git clone 项目时候是提示报错此问题,read 表示可读取,对于一个目录,如果没有r权限,那么就意味着不能通过ls查看这个目录的内容。excute 表示可执行,对于一个目录,如果没有x权限,那么就意味着不能通过cd进入这个目录。write 表示可写入,对于一个目录,如果没有w权限,那么就意味着不能在目录下创建新的文件。字母法:chmod u/g/o/a +/-/= rwx 文件。提示没有权限创建工作目录,权限拒绝,这里确实是权限问题了。原创 2024-12-25 19:10:15 · 457 阅读 · 0 评论 -
git 遇到冲突CONFLICT (content): Merge conflict in index.html Automatic merge failed; fix conflicts and t
当遭遇冲突我们会发现会有提示是哪个文件造成冲突,Merge conflict in index.html Automatic merge failed;fix conflicts and then commit the result. 提示就是index.html造成了 冲突,一般来说造成这个问题是由于之前未提交的内容,导致线上分支和本地分支有区别,在这种情况下没有git pull 先行拉取。因此在这个问题之前一般伴随这样的问题,提示在git push前 先拉取 git pull,因此你一拉取直接报错。原创 2024-12-16 11:55:20 · 420 阅读 · 0 评论 -
git使用 提示:本地分支落后于远程分支,提示必须要先git pull的解决方案,hint: ‘git pull‘ before pushing again. See the ‘Note about
很多朋友都会遇到这个问题,那么有以下解决。原创 2024-11-24 15:39:26 · 841 阅读 · 0 评论 -
使用gitee如何回滚上一个版本,简单操作方式-gitee自带功能无需使用代码
点击revert,选择自己对应的分支,如果是原分支也要选。找到gitee代码仓库,找到对应的想要回滚的版本点击进去。原创 2024-09-14 13:32:18 · 1694 阅读 · 0 评论 -
2023年1月伊凡梳理如何快速安装git并且配置本地gitee账号权限方便拉代码
本文优雅草伊凡投稿一颗优雅草科技,欢迎其他朋友们来投稿(一定会详细署名)还是那个原因因为重装了因此git信息已经没有了,还是那个原因因为网上各类文章鱼龙混杂有好的有坏的,真正可用的其实还是不好找的,自己弄一遍也熟悉一遍现在开始。执行后敲三次回车,分别是在问保存到哪个文件,输入口令,请再次确认口令,都不管因此回车。此处需要去生成,很简单,上面第一个是我之前已经生成过的也就是本机,我先删掉。大意就是我之前因为用的公钥对应的不一样造成的,简单,执行一下下。得到这个返回提问就是成功!这样就是成功了,然后执行。原创 2023-01-05 15:26:11 · 538 阅读 · 0 评论