云鹊BLOG云鹊BLOG云鹊BLOG
  • 首页

云鹊BLOG云鹊BLOG云鹊BLOG

当前位置:首页关于 Git 的文章
Git 换行归一化:工作区还是 CRLF,暂存区为什么已经变成 LF

Git 换行归一化:工作区还是 CRLF,暂存区为什么已经变成 LF

编辑器显示没变化,不代表暂存内容没有转换跨平台项目里,一份文本文件在编辑器中看起来完全相同,Git 却可能把整篇内容显示成修改。先不要急着调整全局配置,而应区分工作区磁盘上的字节,以及准备进入提交的暂存区内容。换行归...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 2 阅读
Git diff 双点与三点:比较分支现状,还是查看分叉后的修改

Git diff 双点与三点:比较分支现状,还是查看分叉后的修改

主分支新加的文件,为什么出现在删除列表里审核功能分支时,主分支可能也在继续前进。如果直接比较两个分支的当前内容,主分支新加而功能分支尚未拥有的文件,就会表现为删除。这不一定意味着功能开发者执行过删除操作,而是比较起点...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Git 稀疏检出:目录看不见了,为什么 git ls-files 仍然能列出来

Git 稀疏检出:目录看不见了,为什么 git ls-files 仍然能列出来

先分清本地看见什么与仓库记录什么大型仓库同时放着网页、接口和文档,当前只修改网页时,可以用稀疏检出减少工作区实际展开的文件。操作之后,文档目录可能从文件管理器里消失,但这并不表示提交已经删除文档。磁盘上能看见的路径,...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Git archive 导出提交快照:工作区改了,压缩包为什么仍是旧内容

Git archive 导出提交快照:工作区改了,压缩包为什么仍是旧内容

先说清交付的是哪个版本把源码发给同事时,直接压缩当前目录容易混进临时文件,也可能带上尚未验证的修改。git archive 可以按指定提交导出文件树。关键在于它读取的是选定版本:即使编辑器里已经改成新内容,只要指定的...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Git log 的 -S 与 -G:查找次数变化,还是查找改过的那一行

Git log 的 -S 与 -G:查找次数变化,还是查找改过的那一行

变量还叫原来的名字,搜索却漏掉了修改排查配额变更时,你记得变量叫 quota,于是搜索它的历史,却只看到最早加入和后来新增引用的提交,没有看到数值从十改成二十。这未必是历史丢失,更可能是查询问错了问题。同一个词在修改...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Git diff --check:提交前分别检查工作区与暂存区空白错误

Git diff --check:提交前分别检查工作区与暂存区空白错误

文件改干净了,为什么提交里还有空格编辑器显示的文件内容和下一次提交准备采用的内容可能不同。一个常见过程是先暂存,再删掉行尾空格,最后直接提交。编辑器里确实已经修好,但暂存区仍保留旧版本。排查时若只检查当前磁盘文件,就...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Git restore 怎么撤销:先选来源,再选暂存区或工作区

Git restore 怎么撤销:先选来源,再选暂存区或工作区

文件改错时,直接搜索一条“撤销命令”很危险,因为你可能只想取消暂存,也可能想丢弃工作区修改。Git restore 的关键有两个:从哪里取内容,写到哪个位置。本文在 Linux、Bash 5.2.37、Git 2.5...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Git ignore 不生效:先分清已跟踪文件和忽略规则

Git ignore 不生效:先分清已跟踪文件和忽略规则

把 local.conf 写进 .gitignore 后,git status 仍显示它被修改,通常不是规则缓存坏了。忽略规则主要决定哪些未跟踪路径不再自动进入版本控制,已经在索引中的文件仍会参与比较。本文使用 Gi...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Git cherry-pick 冲突处理:继续、跳过和中止分别改变什么

Git cherry-pick 冲突处理:继续、跳过和中止分别改变什么

维护旧版本时,常要把另一条分支的一次修复带回来。cherry-pick 重放的是所选提交引入的改动,不会自动合入那条分支的全部历史。相同补丁放到不同上下文中可能冲突,也可能无冲突却语义错误。本文以 Git 2.50 ...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Git bisect 定位回归:先写可靠判定,再缩小提交范围

Git bisect 定位回归:先写可靠判定,再缩小提交范围

功能在旧版本正常、当前版本失败,逐个浏览提交记录很费力。Git bisect 可以利用已知的正常与异常边界,逐步缩小引入变化的范围。但它的可靠程度取决于测试判定:如果网络抖动、依赖漂移或环境残留会改变结果,再聪明的搜...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
  • 首页
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 下一页
  • 末页
  • 共 4 页
点击查看更多
Copyright2020后台修改文字. 基于Z-BlogPHP搭建