
使用 Git bisect 命令定位首次引入错误的提交
<blockquote> <p>Git 的 bisect 工具通过快速识别坏的提交,节省了时间和精力。</p> </blockquote> <p>你是不是有过这样的经历:发现代码中有 错误bug,但不知道这个错误是什么时候引入的。这有可能是因为,某个人提交了一份有错误的代码,但没有在他的 Git 提交commit 消息...
<blockquote> <p>Git 的 bisect 工具通过快速识别坏的提交,节省了时间和精力。</p> </blockquote> <p>你是不是有过这样的经历:发现代码中有 错误bug,但不知道这个错误是什么时候引入的。这有可能是因为,某个人提交了一份有错误的代码,但没有在他的 Git 提交commit 消息...
<blockquote> <p><code>git log</code> 命令是 Git 中一个很重要的查看提交记录的工具,它也是人们喜欢使用 Git 的原因之一。</p> </blockquote> <p><code>git log</code> 命令能够让你了解到更多...
<blockquote> <p>遵循几个简单的步骤来保持 Git 仓库的整洁</p> </blockquote> <p>在合并一个 GibLab 的合并请求(MR)或 GitHub 的拉取请求(PR)后,你通常需要从远程仓库中删掉这个主题分支来保持仓库的整洁。然而,这只会删掉远程仓库的主题分支。本地 Git 仓库也会从...
<blockquote> <p>Tig 是审查 Git 仓库的绝佳工具,它鼓励你探索日志,而无需构建冗长且有时复杂的查询。</p> </blockquote> <p>如果你发现浏览你的 Git 仓库非常复杂,我已经为你准备好了工具,来了解一下 Tig。</p> <p>Tig 是一个 <a ...
<blockquote> <p>掌握管理本地/远程分支等最常见的 Git 任务。</p> </blockquote> <p>Git 的主要优势之一就是它能够将工作"分叉"到不同的分支中。</p> <p>如果只有你一个人在使用某个存储库,分支的好处是有限的。但是...
<blockquote> <p>Gitbase 是一个由 Go 驱动的开源项目,它使得我们可以在 Git 仓库上运行 SQL 查询。</p> </blockquote> <p>Git 已经成为了代码版本控制的事实标准。虽然 Git 已经很流行了,但想用它来对源代码仓库的历史和内容进行深度分析,仍然是一件复杂的事情。&l...
<blockquote> <p>将这些命令加入到你的工作流中,使 Git 发挥更大的作用。</p> </blockquote> <p>如果你经常使用 Git,你可能会知道它非常有名。它可能是最受欢迎的版本控制方案,它被一些 <a href="https://opensource.com/article/...
<blockquote> <p>我是如何通过链接每个页面回到其原始源代码来保持我的网站开放的。</p> </blockquote> <p>我是一个开源的超级粉丝。</p> <p>我支持这项事业的一个小方法是从一开始就保持我的个人博客网站开放。我这样做的部分原因是让人们看到每个页面背后的变化历史。...
<blockquote> <p>这些有用的小技巧将改变你在当前最流行的版本控制系统下的工作方式。</p> </blockquote> <p>Git 是当前最流行最普遍的版本控制系统之一,它被应用于私有系统和公开网站上各种各样的开发工作。不论我变得对 Git 有多熟悉,似乎总有些功能等待着被发掘。下面分享下和 Git 相...
<blockquote> <p>比较 Git 中四种切换分支的方法的优缺点。</p> </blockquote> <p>所有大量使用 Git 的人都会用到某种形式的上下文切换。有时这只会给你的工作流程增加少量的开销,但有时,这可能是一段痛苦的经历。</p> <p>让我们用以下这个例子来讨论一些常...