开发调试工具:git
Git存储原理及部分实现
本文试图理解git的原理,重写部分git命令,从最底层的几个命令开始,听起来很离谱,做起来也很离谱,但是真正去做了,发现,诶,好像没有那么离谱。
俗话说得好(我也不知道哪里来的俗话,maybe 我自己说的),理解一个东西最好的方法就是实现它。git作为我们每天都需要去打交道的一个东西,了解它和熟悉怎么去使用它也是我们每个人的必要技能。
【消失的代码】Git 合并分支导致代码消失
代码莫名其妙消失了,而且不清楚是什么时候被删的,你是否也遇到过这样的问题呢?今天一起来看看这位同学是怎么使用 Git 命令来分析问题的吧!
git生成diff原理:Myers差分算法
什么是Myers差分算法举一个最常见的例子,我们使用git进行提交时,通常会使用git diff --cached来查看这次提交做了哪些改动,这里我们先简单定义一下什么是diff:diff就是目标文本和源文本之间的区别,也就是将源文本变成目标文本所需要的操作。Myers算法由Eugene W.Myers在1986年发表的一篇论文中提出,是一个能在大部分情况产生”最短的直观的“diff的一个算法。
Pipboard:从Git页面被攻击说起
在线交互式教程站点Pipboard ,通过在线的模型训练交互体验,使体验者可以掌握并了解到机器学习相关的知识和能力。
这才是真正的Git——Git内部原理
这是一个系列的文章,计划包括三篇: 这才是真正的Git——Git内部原理【当前这篇文章】 这才是真正的Git——分支合并 这才是真正的Git——G
这才是真正的Git——Git实用技巧
实用技巧
如何规范你的Git commit?
Git提交规范。
基于git的测试用例管理方案
使用YAML文件描述测试用例,自动化生成测试用例,并提供网页访问的能力;同时对测试用例数据进行多维度的统计,提供丰富的测试用例管理和查看视图,更好的保障客户端迭代质量。
关于持续交付中Git分支管理的思考
Aim at always writing production-ready.
如何存储 Git 大文件?
详解Git大文件存储
一文讲透 Git 底层数据结构和原理
看这篇就够了。
Git commit message 规范
git是现在市面上最流行的版本控制工具,书写良好的commit message能大大提高代码维护的效率。但是在日常开发中由于缺少对于commit message的约束,导致填写内容随意、质量参差不齐,可读性低亦难以维护。在项目中引入commit message规范已是迫在眉睫。 现在市面上比较m
0407 - [译] 图解常用的 Git 指令含义
原文链接:CS Visualized: Useful ...
手撕Git,告别盲目记忆
Git在工作中经常用到,但是指令太多,网上的说法又不太通俗。总会让想要学习的同学抓不到重点,或者望而却步。这篇文章的目的就是希望读后能够按照原理,系统地记忆一些常用/关键的命令。
Git子仓库深入浅出
Git子仓库
为Git仓库里的.idea文件夹正名
在网络上,我曾多次看到人们对于Git仓库中的.idea文件夹的偏见。最近的一次是在某个博客中技术专家对于志愿者提交的项目的点评,其中在“项目规范”中有一条加分项为“没有 .idea 这种不该上传的文件夹”;另一次…