小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

Merkle树是一种重要的数据结构,广泛应用于分布式系统,如Git、区块链和HTTPS。它通过将数据块的哈希值组织成树形结构,仅需对根节点签名即可验证所有数据块的完整性。Merkle树的验证过程高效,仅需O(log n)的哈希值,且任何数据块的修改都会改变根哈希。本文探讨了Merkle树的构造、验证及其在以太坊的Merkle Patricia Trie和未来Verkle树中的应用。

Merkle 树与认证数据结构:从 Git 到区块链

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-24T00:00:00Z

读到 James Dyer 的一篇文章[fn:1],介绍了 =diff-hl= 这个包——在 fringe(Emacs 窗口两侧的边栏)中高亮显示当前 buffer 相对于 git 最新提交的变更:新增的行标绿色,修改的行标黄色,删除的行标红色。不用跳出 buffer 就能看到自己改了什么。 * 配置 #+BEGIN_SRC emacs-lisp (use-package...

TIL: 用 diff-hl 在 fringe 中显示 git 变更

暗无天日
暗无天日 · 2026-04-23T00:00:00Z

Azure DevOps的REST API改进显著降低了CPU使用率和执行时间,管理Git策略时CPU减少一半,执行速度提升10-15倍。这使得企业在管理大量Git仓库时,自动化政策治理更加高效,降低了人为错误和配置漂移的风险。新功能refName=~all可一次性获取所有相关策略,极大提升了性能。

大规模优化Git策略管理

Azure DevOps Blog
Azure DevOps Blog · 2026-04-22T18:20:18Z
Git 2.54 版本亮点

在人工智能时代,开源项目的维护者需要重新思考指导策略。3Cs框架帮助维护者更有效地进行指导,避免疲惫。GitHub正在投资开源安全,支持维护者并与Alpha-Omega合作,增强软件供应链的安全性。同时,GitHub安全实验室的AI框架能够有效扫描高影响漏洞。

Git 2.54 版本亮点

The GitHub Blog
The GitHub Blog · 2026-04-20T16:43:57Z
.git | 基于工作流的 Git 学习笔记

《Git》是由Linus Torvalds开发的去中心化版本控制软件,支持单人和多人协作。用户通过命令如git add、git commit等管理版本,使用feature branch等工作流组织团队协作。合并时可能出现冲突,需通过git rebase等方法解决。每个commit都有唯一哈希值,记录版本历史。

.git | 基于工作流的 Git 学习笔记

阿掖山:一个博客
阿掖山:一个博客 · 2026-04-18T00:00:00Z
Postgres中的数据库分支:与Databricks Lakebase的Git风格工作流程

数据库分支架构通过完全分离计算与存储,实现高效环境创建。每个分支独立运行,支持快速恢复和自动扩展,适合开发、测试及AI任务,简化工作流程。

Postgres中的数据库分支:与Databricks Lakebase的Git风格工作流程

Databricks
Databricks · 2026-04-10T13:45:48Z
学习下git的worktree

本文介绍了Git的worktree功能,允许在同一仓库中创建多个工作树,方便在不同分支间切换,减少频繁的stash或提交。通过命令如`git worktree add`、`list`、`lock`等,可以高效管理多个分支,适合并行开发和代码审查,节省版本管理空间。

学习下git的worktree

Nicksxs's Blog
Nicksxs's Blog · 2026-03-29T13:01:28Z

西班牙法律项目以Git仓库形式管理8600项国家立法,每部法律为Markdown文件,便于追溯历史变更。用户可通过Git命令查询法律内容和修订历史,数据来源于政府公开数据,未来将推出API服务。

2026 03 29 HackerNews

介绍 on SuperTechFans
介绍 on SuperTechFans · 2026-03-29T00:53:46Z

在使用git worktree和多个agent开发Rust项目时,Cargo的默认行为导致构建目录共享,造成构建互相覆盖和不稳定。为了解决这个问题,发布了cargo‑worktree,使每个worktree拥有独立的构建目录,从而确保并发构建的安全性和增量编译缓存的稳定性。

[开源] cargo-worktree - 配合git worktree的cargo 编译工具

Rust.cc
Rust.cc · 2026-03-28T10:54:26Z
EP206:Git工作流:基本命令

本文介绍了Git工作流的基本命令,包括如何保存工作、获取项目、同步更改及安全措施。主要命令有:git add、git commit、git push、git clone、git checkout、git fetch、git merge、git pull、git stash,帮助用户有效管理代码版本和协作。

EP206:Git工作流:基本命令

ByteByteGo Newsletter
ByteByteGo Newsletter · 2026-03-14T15:30:58Z

在VSCode中调试Java和Python需要安装相应扩展并配置环境变量。在Windows 10中,可以通过管理工具或组策略修改管理员账户名,以允许无密码远程连接。使用Shadowsocks搭建代理服务时,需要配置防火墙和端口。此外,总结了U盘安全弹出方法、Linux环境下的Git使用技巧,以及Python的HTTP服务和CGI实现。

一些开发笔记

f2h2h1's blog
f2h2h1's blog · 2026-03-09T10:13:51Z
社区完善 Git 打包工作流

openSUSE 项目的开发者召开会议,协调 Leap 16 的 Git 打包工作流,讨论其在 Leap 发行版中的应用。该工作流基于 Gitea 平台,使用 Git 进行版本控制,并通过拉取请求管理变更。项目鼓励使用标准工具,维护者列表和配置存储在 Git 仓库中。与会者讨论了过渡中的挑战,强调工作流的透明性和可复现性,并寻求社区支持以完成迁移。

社区完善 Git 打包工作流

openSUSE 中文社区
openSUSE 中文社区 · 2026-03-02T02:00:00Z

AI Compose Commit 是 HagiCode 项目推出的新功能,利用 AI 自动分析未提交的文件变更,智能分组并生成规范的提交信息,旨在提高 Git 提交效率,减轻开发者负担,解决传统提交流程中的手动分组和提交信息质量不一的问题。

AI Compose Commit:用 AI 智能重构 Git 提交工作流

dotNET跨平台
dotNET跨平台 · 2026-02-28T00:02:18Z
用 Claude Code 的 Hook + Skill,实现每次提交后自从 commit 提交变更

我使用 Git 管理写作内容,结合 Claude Code 的 Hook 和 Commit Skill,自动检测未提交的变更并生成规范的提交信息,确保每次提交都有意义,避免忘记提交。

用 Claude Code 的 Hook + Skill,实现每次提交后自从 commit 提交变更

宝玉的分享
宝玉的分享 · 2026-02-18T00:00:00Z
Obsidian 同步最终还是选择了Git

作者分享了在 PC 和移动端使用 Git 同步 Obsidian 笔记的经验,包括在 Gitee 创建仓库、安装插件和设置访问令牌。尽管移动端操作较复杂,但使用 GitSync 工具可以有效避免文件冲突。最终,作者选择 Git 方式因其熟悉和可控。

Obsidian 同步最终还是选择了Git

dotNET跨平台
dotNET跨平台 · 2026-02-17T02:42:29Z
祝大家马年新春快乐! - 肘子的 Swift 周报 #123

今年是丙午年,称为“红马年”,象征阳刚与活力,预示新年充满能量。文章还探讨了Swift并发、iOS项目工程化和Git的未来等技术内容,提供实用工具和开发建议。

祝大家马年新春快乐! - 肘子的 Swift 周报 #123

肘子的Swift记事本
肘子的Swift记事本 · 2026-02-16T14:00:00Z
isomorphic-git 实现 sparse checkout & commit

文章讨论了如何在Cloudflare Worker上使用isomorphic-git库实现稀疏检出和提交。由于Cloudflare Worker不支持git命令和文件系统,作者借助AI解决了文件覆盖和树结构重建的问题,最终实现了高效的文件管理。

isomorphic-git 实现 sparse checkout & commit

Est's Blog
Est's Blog · 2026-02-13T17:08:00Z
如何用电车难题理解 Git

一位哲学家通过电车难题实验探讨人类道德,利用Git工作流程比喻,分组决定谁应被“压过”,并通过分支、合并和重整管理实验,反映代码改动的理解。他强调在合并前需谨慎选择,以避免影响主分支。

如何用电车难题理解 Git

極客死亡計劃
極客死亡計劃 · 2026-02-10T15:53:53Z
误提交大文件到Git?保留代码、只删文件,一篇教程搞定

在开发中,误提交大文件是常见问题。即使添加了.gitignore,已追踪的文件仍需处理。可通过交互式变基(git rebase -i)删除大文件,步骤包括找到错误提交、修改为edit、移除大文件、修正提交并继续变基。推送时需使用强推,建议在提交前检查文件列表以避免误提交。

误提交大文件到Git?保留代码、只删文件,一篇教程搞定

人言兑
人言兑 · 2026-02-10T08:47:51Z
DiffMem:用 Git 实现时间差分记忆的新思路

DiffMem 是一种基于 Git 的差分记忆系统,提供可追溯和可重构的长期记忆。它将当前状态保存为 Markdown 文件,历史记录存储在 Git 中,支持轻量查询和时序分析,适合长期陪伴型智能体和协作记忆库。

DiffMem:用 Git 实现时间差分记忆的新思路

dotNET跨平台
dotNET跨平台 · 2026-02-10T00:01:57Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码