最新文章

2017年01月23日,作者: 黄兵

1.8 起步 - 总结

总结你应该已经对Git是什么、Git与你可能正在使用的集中式版本控制系统有何区别等问题有了基本的了解。现在,在你的个人系统中应该也有了一份能够工作的Git版本。是时候开始学习有关Git的基础知识了。转载自:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E6%80%BB%E7%BB%93

1.7 起步 - 获取帮助

2017年01月23日 ,作者: 黄兵

获取帮助若你使用Git时需要获取帮助,有三种方法可以找到Git命令的使用手册:$githelp<verb> $git<verb>--help $mangit-<verb>例如,要想获得config命令的手册,执行$githelpconfig这些命令很棒,因为你随时随地可以使用而无需联网。如果你觉得手册或者本书的内容还不够用,你可以尝试在FreenodeIRC...

1.6 起步 - 初次运行 Git 前的配置

2017年01月23日 ,作者: 黄兵

初次运行Git前的配置既然已经在系统上安装了Git,你会想要做几件事来定制你的Git环境。每台计算机上只需要配置一次,程序升级时会保留配置信息。你可以在任何时候再次通过运行命令来修改它们。Git自带一个 gitconfig 的工具来帮助设置控制Git外观和行为的配置变量。这些变量存储在三个不同的位置:/etc/gitconfig 文件:包含系统上每一个用户及他们仓库的...

1.5 起步 - 安装 Git

2017年01月23日 ,作者: 黄兵

安装Git在你开始使用Git前,需要将它安装在你的计算机上。即便已经安装,最好将它升级到最新的版本。你可以通过软件包或者其它安装程序来安装,或者下载源码编译安装。Note本书写作时使用的Git版本为 2.0.0。我们使用的大部分命令仍然可以在很古老的Git版本上使用,但也有少部分命令不好用或者在旧版本中的行为有差异。因为Git在保持向后兼容方便表现很好,本书使用的这些命令在2.0之后的版...

1.4 起步 - 命令行

2017年01月23日 ,作者: 黄兵

命令行Git有多种使用方式。你可以使用原生的命令行模式,也可以使用GUI模式,这些GUI软件也能提供多种功能。在本书中,我们将使用命令行模式。这是因为首先,只有在命令行模式下你才能执行Git的 所有 命令,而大多数的GUI软件只实现了Git所有功能的一个子集以降低操作难度。如果你学会了在命令行下如何操作,那么你在操作GUI软件时应该也不会遇到什么困难,但是,反之则不成立。此外,...

1.3 起步 - Git 基础

2017年01月23日 ,作者: 黄兵

Git基础那么,简单地说,Git究竟是怎样的一个系统呢?请注意接下来的内容非常重要,若你理解了Git的思想和基本工作原理,用起来就会知其所以然,游刃有余。在开始学习Git的时候,请努力分清你对其它版本管理系统的已有认识,如Subversion和Perforce等;这么做能帮助你使用工具时避免发生混淆。Git在保存和对待各种信息的时候与其它版本控制系统有很大差异,尽管操作起来的命令形式非常相近,理解...

1.2 起步 - Git 简史

2017年01月23日 ,作者: 黄兵

Git简史同生活中的许多伟大事物一样,Git诞生于一个极富纷争大举创新的年代。Linux内核开源项目有着为数众广的参与者。绝大多数的Linux内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到2002年,整个项目组开始启用一个专有的分布式版本控制系统BitKeeper来管理和维护代码。到了2005年,开发BitKeeper的商业公司同Linux内核开源社区的合作关系结...

1.1 起步 - 关于版本控制

2017年01月23日 ,作者: 黄兵

本章关于开始学习Git。我们从介绍有关版本控制工具的一些背景知识开始,然后讲解如何在你的系统运行Git,最后是关于如何设置Git开始你的工作。通过本章的学习,你应该了解为什么Git这么流行,为什么你应该使用Git以及你应该如何设置以便使用Git。关于版本控制什么是“版本控制”?我为什么要关心它呢?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中,我...