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

云鹊BLOG云鹊BLOG云鹊BLOG

当前位置:首页关于 Git 的文章
Cloudflare Artifacts进入公开测试:仓库可触发智能体流程,Git平台竞赛开放提交

Cloudflare Artifacts进入公开测试:仓库可触发智能体流程,Git平台竞赛开放提交

2026年10月1日,Cloudflare介绍Artifacts的新能力,并宣布以Workers与Artifacts构建下一代Git平台的竞赛。官方公告确认,Artifacts目前面向Workers Paid客户开放...

yunqueblogyunqueblog/ 最新资讯/ 2026-10-02/ 2 阅读
Git mailmap:贡献者名字统一了,提交里的旧邮箱为什么还在

Git mailmap:贡献者名字统一了,提交里的旧邮箱为什么还在

贡献者换过邮箱,提交统计里就出现两个名字。直接改写历史虽然可能统一记录,却会改变提交对象并影响引用。若需求只是让日志与贡献报表采用同一份显示身份,可以先评估 mailmap:把旧身份映射为约定的规范姓名和邮箱。这种映...

yunqueblogyunqueblog/ 技术教程/ 2026-10-02/ 2 阅读
Git blame -w:格式化之后,怎样继续找到这一行的来源

Git blame -w:格式化之后,怎样继续找到这一行的来源

项目刚统一格式,编辑器里查看行历史时,许多行都指向同一次排版提交。真正引入某个值的修改被挡在后面,单看最近作者就很难继续追查。git blame 的空白忽略选项可以改变比较规则,帮助越过只改空格的那一层。blame ...

yunqueblogyunqueblog/ 技术教程/ 2026-10-02/ 2 阅读
Git first-parent:日志只沿主线走,合入的功能提交去了哪里

Git first-parent:日志只沿主线走,合入的功能提交去了哪里

查看一次集成分支的演进,日志里却挤满功能分支的中间提交:改名一次、补测试一次、修拼写一次。想把视角移到“主线何时接纳了一组变化”,可以使用 first-parent。它改变沿提交图回溯的路径,并不会删掉那些功能提交。...

yunqueblogyunqueblog/ 技术教程/ 2026-10-02/ 2 阅读
Git replace 对象视图:内容看起来换了,原来的对象为什么仍能读到

Git replace 对象视图:内容看起来换了,原来的对象为什么仍能读到

同一个对象编号,在一个仓库里读出新的内容,禁用某个选项又能读出旧内容。第一反应可能是对象损坏,但还应检查替换引用。Git replace 可以给对象访问建立一层替代关系,让很多命令看到另一个对象的内容。这项能力可用于...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 2 阅读
Git 改名检测:同一份暂存变化,为什么调高阈值就变成删除和新增

Git 改名检测:同一份暂存变化,为什么调高阈值就变成删除和新增

评审页面显示某文件改名了,换一个命令却显示旧文件被删除、新文件被添加。两次查看的是同一份暂存内容,究竟哪一个错了?可以先排除一种直觉:Git 并没有在每次提交里保存一条独立的“移动文件”命令。差异计算可以根据旧路径消...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 2 阅读
Git fixup 与 autosquash:把后来的修正合回它真正属于的提交

Git fixup 与 autosquash:把后来的修正合回它真正属于的提交

一个分支先加配置,再写文档,随后发现第一条提交的默认值写错了。直接追加修复可以保留工作进度,但整理评审历史时,可能希望配置提交一开始就是正确版本,文档仍单独成一条。fixup 与 autosquash 可以把“修正属...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 2 阅读
Git submodule 固定版本:子目录已经更新,父仓库为什么仍记录旧提交

Git submodule 固定版本:子目录已经更新,父仓库为什么仍记录旧提交

把一个仓库作为子模块放进项目后,进入子目录切换到新版,应用测试也通过了,但同事拿到父项目仍然使用旧版。这通常不是 fetch 没生效,而是两层仓库记录的状态不同:子模块有自己的提交历史,父仓库还需要明确记录要使用其中...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 2 阅读
Git range-diff 对照两轮提交:变基以后,哪些补丁真的改了

Git range-diff 对照两轮提交:变基以后,哪些补丁真的改了

一个分支完成评审后,作者把它变基到新主线,又修改了一条提交。提交编号全部变了,普通的两端 diff 还会混入新主线的文件变化。评审者真正想知道的是:上一轮的每个补丁,在这一轮变成什么,哪些只是换了基础,哪些修改了内容...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 2 阅读
Git rerere 复用冲突解决:文件已改好,为什么仍要检查暂存区

Git rerere 复用冲突解决:文件已改好,为什么仍要检查暂存区

长期维护一个主题分支时,同一处冲突可能在试合并、撤销和再次合并中反复出现。Git rerere 可以记住此前如何把冲突内容改成解决后的内容,在再次遇到匹配冲突时尝试复用。这能省去机械编辑,但历史解法是否符合本次业务要...

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