git
文章平均质量分 79
Garfield2005
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Git 分支拓扑实践
本文提出了Git分支管理的两条核心规则:1) dev分支应使用rebase master而非merge master来保持拓扑同构;2) 上游代码只能进入集成分支(integration),不能直接合并到dev/master。通过分析错误合并导致的拓扑混乱问题,文章详细阐述了正确的分支操作流程:upstream→integration→master→dev,并强调rebase操作对保持分支拓扑结构的重要性。最后指出,遵守这些规则能确保Git历史长期保持清晰、可维护。原创 2025-12-17 14:54:42 · 815 阅读 · 0 评论 -
如何优雅地同步和管理企业内部项目与上游开源代码的更新
本文介绍了一种高效管理企业基于开源项目二次开发的Git工作流。主要解决三大挑战:1)代码来源多样化(GitHub上游仓库与内部仓库并存);2)需要定期同步上游更新;3)确保内部开发稳定性。方案分为两个核心步骤:首先设置双远程仓库(origin指向内部仓库,upstream指向开源项目),日常开发仅针对origin;其次通过创建临时分支进行rebase操作来同步上游更新,解决冲突后合并到主分支。这种方法既能保持代码线性历史,又能隔离同步风险,实现安全高效的开源项目维护。原创 2025-11-19 18:12:23 · 804 阅读 · 0 评论 -
git开发基础流程
本文介绍了基于Git分支开发的规范流程,强调区分"同步"和"整理"两个关键操作。核心要点是:频繁使用git fetch同步远程仓库信息(不修改本地代码),在功能完成准备推送时再进行git rebase -i整理提交历史。具体流程包括:1)开始工作前同步master分支;2)本地开发提交;3)推送前交互式变基整理提交;4)强制推送分支。通过示例演示了如何将多个小提交整理为有意义的大提交,确保代码基于最新master开发,减少合并冲突。这种模式既能保持信息同步,又不会干扰原创 2025-08-25 11:16:45 · 623 阅读 · 0 评论 -
使用子树合并策略更新git项目的部分目录
摘要:本文介绍了使用git subtree策略更新项目中第三方库的方法。针对本地项目project_local中vpf/PyNvCodec和vpf/PytorchNvCodec两个目录需要同步线上项目project_online最新版本(v1.1)的需求,推荐使用git subtree pull命令实现精确目录更新。该方法能保留本地其他修改、维护清晰提交历史,并支持后续持续更新。文章详细解析了git subtree pull的工作原理、路径映射机制和冲突处理方法,比较了与普通合并的区别,并提供了使用示例和常原创 2025-06-05 10:51:41 · 905 阅读 · 0 评论 -
如何将github上的代码仓库同步到个人的私有仓库
github代码同步到私有仓库原创 2025-03-26 18:02:21 · 625 阅读 · 0 评论
分享