Git

SPARTA:用于网络渗透测试的 GUI 工具套件

SPARTA 是使用 Python 开发的 GUI 应用程序,它是 Kali Linux 内置的网络渗透测试工具。它简化了扫描和枚举阶段,并更快速的得到结果。SPARTA GUI …

在 Git 中怎样克隆、修改、添加和删除文件?

在 本系列的第一篇文章 开始使用 Git 时,我们创建了一个简单的 Git 仓库,并用我们的计算机连接到它,向其中添加一个文件。在本文中,我们将学习一些关于 Git 的其他内容,即…

命令行乐趣:嘲讽输错 Bash 命令的用户

你可以通过配置 sudo 命令去嘲讽输入错误密码的用户。但是现在,当用户在 shell 输错命令时,就能嘲讽他了(滥用?)。你好 bash-insulter来自 Github 页面…

13 个 Git 技巧献给 Git 13 岁生日

这 13 个 Git 技巧将使你的版本控制技能 +1、+1、+1……Git 是一个分布式版本控制系统,它已经成为开源世界中源代码控制的默认工具,在 4 月 7 日这天,它 13 岁…

Caffeinated 6.828:实验 1:PC 的引导过程

简介这个实验分为三个部分。第一部分主要是为了熟悉使用 x86 汇编语言、QEMU x86 仿真器、以及 PC 的加电引导过程。第二部分查看我们的 6.828 内核的引导加载器,它位…

Git 分支操作介绍

在这个 Git 入门系列的第三篇中,我们来学习一下如何添加和删除 Git 分支。在本系列的前两篇文章中,我们开始使用 Git,学会如何克隆项目,修改、增加和删除内容。在这第三篇文章…

在开源项目中做出你的第一个贡献

这是许多事情的第一步有一个普遍的误解,那就是对开源做出贡献是一件很难的事。你可能会想,“有时我甚至不能理解我自己的代码;那我怎么可能理解别人的?”放轻松。直到去年,我都以为是这样。…

三款 Linux 下的 Git 图形客户端

了解这三个 Git 图形客户端工具如何增强你的开发流程。在 Linux 下工作的人们对 Git 非常熟悉。一个理所当然的原因是,Git 是我们这个星球上最广为人知也是使用最广泛的版…

搭建属于你自己的 Git 服务器

在本文中,我们的目的是让你了解如何设置属于自己的Git服务器。Git 是由 Linux Torvalds 开发的一个版本控制系统,现如今正在被全世界大量开发者使用。许多公司喜欢使用…

如何在 Git 中重置、恢复,返回到以前的状态

用简洁而优雅的 Git 命令撤销仓库中的改变。使用 Git 工作时其中一个鲜为人知(和没有意识到)的方面就是,如何轻松地返回到你以前的位置 —— 也就是说,在仓库中如何很容易地去撤…

初学者指南:在 Ubuntu Linux 上安装和使用 Git 和 GitHub

Github 是一个存放着世界上最棒的一些软件项目的宝藏,这些软件项目由全世界的开发者无私贡献。这个看似简单,实则非常强大的平台因为大大帮助了那些对开发大规模软件感兴趣的开发者而被…

Git 使用简介

我将向你介绍让 Git 的启动、运行,并和 GitHub 一起使用的基础知识。如果你是一个开发者,那你应该熟悉许多开发工具。你已经花了多年时间来学习一种或者多种编程语言并打磨你的技…

gitbase:用 SQL 查询 Git 仓库

gitbase 是一个使用 go 开发的的开源项目,它实现了在 Git 仓库上执行 SQL 查询。Git 已经成为了代码版本控制的事实标准,但尽管 Git 相当普及,对代码仓库的深…

Git 前时代:使用 CVS 进行版本控制

GitHub 网站发布于 2008 年。如果你的软件工程师职业生涯跟我一样,也是晚于此时间的话,Git 可能是你用过的唯一版本控制软件。虽然其陡峭的学习曲线和不直观地用户界面时常会…

Caffeinated 6.828:实验 5:文件系统、Spawn 和 Shell

简介在本实验中,你将要去实现 spawn,它是一个加载和运行磁盘上可运行文件的库调用。然后,你接着要去充实你的内核和库,以使操作系统能够在控制台上运行一个 shell。而这些特性需…

Caffeinated 6.828:实验 6:网络驱动程序

简介这个实验是默认你能够自己完成的最终项目。现在你已经有了一个文件系统,一个典型的操作系统都应该有一个网络栈。在本实验中,你将继续为一个网卡去写一个驱动程序。这个网卡基于 Inte…

极客漫画:当 Git 有了智能

要是你的 Git 有了人工智能,会不会嫌弃你的提交?当你想修复一个游戏防沉迷的时间验证 bug 时,却被 Git 鄙视了——你确认你的老板还需要你吗,而不是一个 Git?就算是你恼…

如何在 Emacs 中使用 Magit 管理 Git 项目

Emacs 的 Magit 扩展插件使得使用 Git 进行版本控制变得简单起来。Git 是一个很棒的用于项目管理的 版本控制 工具,就是新人学习起来太难。Git 的命令行工具很难用…

Bash-Insulter:一个在输入错误命令时嘲讽用户的脚本

这是一个非常有趣的脚本,每当用户在终端输入错误的命令时,它都会嘲讽用户。它让你在解决一些问题时会感到快乐。有的人在受到终端嘲讽的时候感到不愉快。但是,当我受到终端的批评时,我真的很…

Git 十四周年:你喜欢 Git 的哪一点?

Git 为软件开发所带来的巨大影响是其它工具难以企及的。在 Linus Torvalds 开发 Git 后的十四年间,它为软件开发所带来的影响是其它工具难以企及的:在 StackO…

加载更多