数百名开发人员的 Git 仓库被黑客删除,取而代之的是赎金要求。攻击于 5 月 3 日开始,包括 GitHub、Bitbucket 和 GitLab在内的代码托管平台都受到了影响。…
Tig 可不仅仅是 Git 的文本界面。以下是它如何增强你的日常工作流程。如果你使用 Git 作为你的版本控制系统,你可能已经让自己接受了 Git 是一个复杂的野兽的事实。它是一个…
GIC 是一个聊天应用程序的原型,展示了一种使用 Git 的新方法。Git 是一个少有的能将如此多的现代计算封装到一个程序之中的应用程序,它可以用作许多其他应用程序的计算引擎。虽然…
像源代码一样对待时间并在 Git 的帮助下维护你的日历。Git 是一个少有的能将如此多的现代计算封装到一个程序之中的应用程序,它可以用作许多其他应用程序的计算引擎。虽然它以跟踪软件…
你可以让 Git 帮助你轻松发布你的网站。在我们《鲜为人知的 Git 用法》系列的第一篇文章中学习如何做到。Git 是一个少有的能将如此多的现代计算封装到一个程序之中的应用程序,它…
我觉得前几天的 curl 练习进展顺利,所以今天我醒来后,想尝试编写一些 Git 练习。Git 是一大块需要学习的技能,可能要花几个小时才能学会,所以我分解练习的第一个思路是从“导…
如果你是一名写作者,你也能从使用 Git 中受益。在我们的系列文章中了解有关 Git 鲜为人知的用法。Git 是一个少有的能将如此多的现代计算封装到一个程序之中的应用程序,它可以用…
当使用 Git 存储库时,这六个 Bash 脚本将使你的生活更轻松。我编写了许多 Bash 脚本,这些脚本使我在使用 Git 存储库时工作更加轻松。我的许多同事说没有必要:我所做的…
借助 Gitolite,你可以使用 Git 来管理 Git 服务器。在我们的系列文章中了解这些鲜为人知的 Git 用途。正如我在系列文章中演示的那样,Git 除了跟踪源代码外,还可…
SparkleShare 是一个开源的基于 Git 的 Dropbox 风格的文件共享应用程序。在我们的系列文章中了解有关 Git 鲜为人知的用法。Git 是一个少有的能将如此多的…
年末总结一下 Git 的最佳表现。以下是告诉你可以在新的一年中以新奇的方式使用 Git 的十篇文章。2019 年过去了,是时候回顾一下我们(opensource.com)今年发表的…
通过使用 Ansible 镜像 Git 存储库,保护对重要项目的访问。开源无处不在。它在家里的计算机上、在工作场所的计算机上、在互联网上,并且很多都由 Git 管理。由于 Git …
在 Ubuntu 上安装 Git 非常容易。它存在于 Ubuntu 的主仓库中,你可以像这样使用 apt 命令安装它:sudo apt install git 很简单?是不是?只有…
在我们有关 Git 鲜为人知的用法系列的最后一篇文章中,了解如何使用 Git 跟踪项目中的大型多媒体文件。Git 是专用于源代码版本控制的工具。因此,Git 很少被用于非纯文本的项…
在 Git 15 周年之际,了解为什么 Git 是保持软件行业运行的重要组成部分。如果说过去二十年来有什么东西改变了软件,那么 Git 肯定位列榜首。如果你没有亲自使用过 Git,…
Git Extras 版本库包含了 60 多个脚本,它们是 Git 基本功能的补充。以下是如何安装、使用和贡献的方法。2005 年,Linus Torvalds 创建了 Git,以…
Git 核心的附加价值之一就是编辑历史记录的能力。与将历史记录视为神圣的记录的版本控制系统不同,在 Git 中,我们可以修改历史记录以适应我们的需要。这为我们提供了很多强大的工具,…
Git 和 GitHub 已经成为了开发者的基础工具,尤其是参与开源软件开发时经常会使用它们。但是在 Git 和 GitHub 使用过程中遇到的很多术语并没有标准的或约定俗成的中文…
让大家觉得你一次就能写出完美的代码,并让你的补丁更容易审核和合并。软件开发是混乱的。有很多错误的转折、有需要修复的错别字、有需要修正的错误、有需要稍后纠正的临时和粗陋的代码,还有在…
使用 .gitignore 文件是提高代码和 Git 仓库质量的最佳实践之一。我注意到很多开发者没有使用 .gitignore 文件,尽管使用 .gitignore 文件来指定你不…