
掌握强大的 Git 变基命令
<blockquote> <p>学习如何使用 Git 来压扁、变基和精选。</p> </blockquote> <p>当我与别人谈到 Git 时,几乎每个人都对 <a href="https://opensource.com/article/20/4/git-rebase-i">git ...
<blockquote> <p>学习如何使用 Git 来压扁、变基和精选。</p> </blockquote> <p>当我与别人谈到 Git 时,几乎每个人都对 <a href="https://opensource.com/article/20/4/git-rebase-i">git ...
<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>对于程序员来说,掌握 Java 的内存管理机制并不是必须的,但它能够帮助你更好地理解 JVM 是如何处理程序中的变量和类实例的。</p> </blockquote> <p>Java 之所以能够如此流行,自动 垃圾回收Garbage Collection(GC)功不可没,它也是 Java ...
<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>我支持这项事业的一个小方法是从一开始就保持我的个人博客网站开放。我这样做的部分原因是让人们看到每个页面背后的变化历史。...