使用 nccm 让你的终端连接 SSH 会话更快、更稳、更轻松。OpenSSH 很常用,但没有一个知名的连接管理器,因此我开发了 ncurses SSH 连接管理器(nccm)来填…
采用这些 Git 协作策略,让团队工作更高效。Git 非常有助于小团队管理他们的软件开发进度,但有些方法能让你变得更高效。我发现了许多有助于我的团队的最佳实践,尤其是当不同 Git…
可以使用相同的机器用于工作和个人的 Git 提交,而无需手动重置你的配置。Git 的 git config 命令可以让你为 Git 设置仓库或全局选项。它有很多选项,其中的一个选项…
拥有一致的命名标准是保持本地和上游 Git 仓库保持一致的关键。当本地 Git 仓库的命名与远程仓库不一致时,与远程仓库协作就会变得很混乱。解决此问题的一个方法是标准化两个词的使用…
使用别名为你最常用或复杂的 Git 命令创建快捷方式。这篇出色的文章《改变我使用 Git 工作方式的七个技巧》启发了我写下另一个对我在命令行上使用 Git 的经验有重大影响的 Gi…
这些有用的技巧将改变你使用这个流行的版本控制系统的工作方式。Git 是目前最常见的版本控制系统之一,无论是私有系统还是公开托管的网站,都在使用它进行各种开发工作。但无论我对 Git…
想学习 Git?看看这个最重要的术语和命令的快速总结。如今,对于任何希望跟踪他们的变化的人来说,版本控制是一个重要的工具。它对程序员、系统管理员和 网站可靠性工程师 site re…
你对 Git 了解得越多,使用 Git 就会越容易。一起来回顾下年度最佳 Git 文章。Git 是开源开发者工具箱中最基本的工具。这个强大的版本控制系统有很多复杂的功能。使用 Gi…
抵制在 Git 中添加一些会增加管理难度的东西的冲动;这里有替代方法。有权访问源代码使对安全性的分析以及应用程序的安全成为可能。但是,如果没有人真正看过代码,问题就不会被发现,即使…
获得自由尝试的权利,同时在你的实验出错时可以安全地拥有一个新的、链接的克隆存储库。Git 的设计部分是为了进行实验。如果你知道你的工作会被安全地跟踪,并且在出现严重错误时有安全状态…
了解 git cherry-pick 命令是什么,为什么用以及如何使用。当你和一群程序员一起工作时,无论项目大小,处理多个 Git 分支之间的变更都会变得很困难。有时,你不想将整个…
学习如何使用 git stash 命令,以及何时应该使用它。版本控制是软件开发人员日常生活中不可分割的一部分。很难想象有哪个团队在开发软件时不使用版本控制工具。同样也很难想象有哪个…
Git 提供了几种方式可以帮你快速查看提交中哪些文件被改变。如果你每天使用 Git,应该会提交不少改动。如果你每天和其他人在一个项目中使用 Git,假设 每个人 每天的提交都是安全…
这是我怎样设置 Git 来管理我的家目录的方法。我有好几台电脑。一台笔记本电脑用于工作,一台工作站放在家里,一台树莓派(或四台),一台 Pocket CHIP,一台 运行各种不同的…
“遴选”可以解决 Git 仓库中的很多问题。以下是用 git cherry-pick 修复错误的三种方法。在版本控制系统中摸索前进是一件很棘手的事情。对于一个新手来说,这可能是非常…
比较 Git 中四种切换分支的方法的优缺点。所有大量使用 Git 的人都会用到某种形式的上下文切换。有时这只会给你的工作流程增加少量的开销,但有时,这可能是一段痛苦的经历。让我们用…
这些有用的小技巧将改变你在当前最流行的版本控制系统下的工作方式。Git 是当前最流行最普遍的版本控制系统之一,它被应用于私有系统和公开网站上各种各样的开发工作。不论我变得对 Git…
我使用 Vim 和 Git 来写小说。是的,你也可以用 Git 来完成非编码任务。我相信当代的写作者们应该开始思考他们的工作流程了。在一个注意力高度分散的世界里,作为写作者,我们必…
基本的 Git 命令 对于通常的克隆、添加、提交推送已经足够好了。但如果你在一个有多个贡献者的大型项目上工作,你可能需要将事情可视化。GUI 工具可以让你更好地了解 diff、st…
这些文章包含了黑科技、鲜为人知的事实,以及在使用 Git 时可以派上用场的技巧和窍门。Git 是代码协作开发工作流程中不可或缺的一部分。无论你是初学者还是专家,第一件事就是在使用开…