惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Last Week in AI
Last Week in AI
有赞技术团队
有赞技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
博客园 - 司徒正美
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
罗磊的独立博客
IT之家
IT之家
博客园 - 三生石上(FineUI控件)
V
Visual Studio Blog
T
Tailwind CSS Blog
大猫的无限游戏
大猫的无限游戏
Hugging Face - Blog
Hugging Face - Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
N
Netflix TechBlog - Medium
MyScale Blog
MyScale Blog
J
Java Code Geeks
L
LangChain Blog
S
SegmentFault 最新的问题
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Apple Machine Learning Research
Apple Machine Learning Research
G
Google Developers Blog

git

SourceGit 和 Fork 怎么选?两个都用过的来聊聊 - V2EX 请问下,你们用 AI 开发个人项目的时候,会开几个分支? - V2EX 请教一个诡异的 git 问题 有一个 git 仓库合并问题,不知道怎么办才好 分析一个技巧让同事不知道我使用了 ai : git 忽略本地改动文件,实现不提交 Rebased, 一个 git 客户端 发现一个邪修快速清理 Git 项目里面空文件夹的方法🤡 不知道有没有什么其他标准做法. zig 写的 100kb 的 wasm 可以 http 读写任意 git 仓库 有人把 IDEA 的 git 客户端做出来了 问个关于 rebase 和 github pr 的奇怪的问题 idea 同款 git 客户端求推荐 有没有类似 JB 家的 Git 管理工具 大家自己的代码都是放在哪儿 分享一个在 Linux 上编译静态 Git 二进制的项目 上亿的 git 仓库如何做冷热存储分离呢 发现了一个极度臃肿的项目 有什么支持直接连接远程主机 git 仓库的 GUI 工具吗 KFCode 官网上线,做好用、靠谱、有趣的 Git 托管平台 git 工作流,大家现在用的什么样的? 很奇怪的一个现象,有没人知道是怎么回事,所有 LLM 都说 100%不会出现 我宣布,最好的 git 客户端是腾讯家的 ugit Fork 付费版有什么不同? 一位高级工程师的 GIT 需要熟悉到什么程度? 已经 push 到远程仓库的提交,如何修改某个用户的所有提交的邮箱啊 [求助下] 关于代码同步问题 一直不理解 Windows 下 git 的这个逻辑,我自己 clone 的仓库还不能删了? rm -force 也不行 代码有没有必要备份到多个远程仓库?比如 github 和 codeup。有必要的话最好怎么备份? 请教 git 里怎么删除记录 git 中如何将子分支的多个提交作为一个提交合并到主分支? git 切换分支问题
分享一个 Git 存储库治理利器 - hot
forcecharlie · 2025-09-08 · via git

最近我们在下一代版本控制系统 HugeSCM (https://github.com/antgroup/hugescm)整合了一个 Git 存储库治理利器 hot ,现在分享给 v 友,它支持很多的场景:

  • 你可以使用 hot size (原始大小)/hot az (近似压缩大小) 查看仓库中的大文件。
  • Git 存储库误提交了密码凭证等,可以使用 hot remove 删除并重写历史记录,hot remove 的重写速度特别快(通常比 BFG 之类的工具快)。
  • 你也可以直接使用 hot smart 交互式操作删除仓库中的大文件,它结合了 size, remove 命令(如: hot smart -L20m)。
  • 你可以使用 hot mc 将 Git 存储库的对象格式迁移到 SHA256,也可以从 SHA256 的迁移到 SHA1应该是第一个 Git SHA256 迁移工具)。
  • 仓库无效分支标签太多,可以使用 hot prune-refs (按前缀匹配)/hot expire-refs (按过期时间,是否合并) 删除,亦可以使用 hot scan-refs 查看分支的情况。
  • 你可以使用 hot unbranch 将存储库的历史线性化,也就是不包含任何合并点。
  • 你亦可以使用 hot unbranch -K1 master -Tnew-branch 基于特定的版本创建一个孤儿分支,这将保留最近的历史,可用于开源或者重置历史场景。
  • 你可以使用 hot cat 查看存储库中的文件,commit/tree/tag/blob,其中 commit/tree/tag 可以使用 --json 输出成 JSONblob 则能智能的使用 16 进制输出二进制文件。
hot cat HEAD:docs/images/blob.png
image

比如你查看仓库的信息,可以这样做:

hot stat
image

将 Git 存储库对象格式从 SHA1 迁移到 SHA256:

hot mc https://github.com/antgroup/hugescm.git
image