版本管理
文章平均质量分 89
Git等使用
telepan
C++;Qt;音频编解码;SIP;通信
20+年工作经验,在此做些记录
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
版本控制进化史:从本地锁定到全球协作
版本控制系统的演进折射了软件开发协作模式的变革。从1972年SCCS的本地文件锁定机制,到1982年RCS采用的反向增量技术,早期系统解决了基础版本追踪问题。随着网络发展,CVS(1986)和SVN(2000)实现了集中式协作,支持并发编辑和原子提交。2005年分布式系统革命催生了Git和Mercurial,Git凭借性能优势、GitHub生态效应成为行业标准。这一历程展现了从单机操作到全球化协作的技术进化,每次革新都针对前代痛点,为现代软件开发奠定了基石。原创 2025-09-25 22:35:42 · 923 阅读 · 0 评论 -
Git:从第一性原理到高级战略的综合手册
Git手册摘要:从设计哲学到核心技术 Git诞生于Linux内核开发需求,由Linus Torvalds为替代BitKeeper而设计,其核心哲学强调速度、数据完整性(SHA-1校验)和分布式非线性工作流。Git采用"三棵树"架构(工作目录、暂存区、仓库),通过.git目录实现内容寻址存储,包含四种基础对象(Blob存储文件内容、Tree记录目录结构、Commit保存快照、Tag标记关键版本)。与传统集中式系统不同,Git的分布式模型使每个克隆成为完整仓库,支持高效离线操作和灵活协作。暂原创 2025-09-25 22:33:17 · 956 阅读 · 0 评论 -
Git 极简指南(十步)
本文提供了一套实用的Git工作流程和常见问题解决方案。核心工作流包括:克隆仓库、创建功能分支、提交代码、与主分支同步、变基更新和清理分支。文章还介绍了高级技巧:查看修改差异(git diff)、恢复文件(git restore)、撤销提交(git reset/revert)、追踪代码变更(git blame)和暂存工作(git stash)。这套方法能帮助开发者保持代码整洁、团队协作顺畅,并有效处理常见Git问题。原创 2025-09-08 14:01:11 · 1171 阅读 · 0 评论
分享