摘要: 转自:http://git-scm.com/book/zh/获取帮助想了解 Git 的各式工具该怎么用,可以阅读它们的使用帮助,方法有三:$ git help <verb>$ git <verb> --help$ man git-<verb>比如,要学习 config 命令可以怎么用,运行:$ git help config我们随时都可以浏览这些帮助信息而无需连网。不过,要是你觉得还不够,可以到 Frenode IRC 服务器(irc.freenode.net)上的#git或#github频道寻求他人帮助。这两个频道上总有着上百号人,大多都有着丰富的 git 阅读全文
posted @ 2012-05-06 12:10 圆豆 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 转自:http://git-scm.com/book/zh/初次运行 Git 前的配置一般在新的系统上,我们都需要先配置下自己的 Git 工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你随时可以用相同的命令修改已有的配置。Git 提供了一个叫做 git config 的工具(译注:实际是git-config命令,只不过可以通过git加一个名字来呼叫此命令。),专门用来配置或读取相应的工作环境变量。而正是由这些环境变量,决定了 Git 在各个环节的具体工作方式和行为。这些变量可以存放在以下三个不同的地方:/etc/gitconfig文件:系统中对所有用户都普遍适用的配 阅读全文
posted @ 2012-05-06 12:09 圆豆 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 转自:http://git-scm.com/book/zh/安装 Git是时候动手尝试下 Git 了,不过得先安装好它。有许多种安装方式,主要分为两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。从源代码安装若是条件允许,从源代码安装有很多好处,至少可以安装最新的版本。Git 的每个版本都在不断尝试改进用户体验,所以能通过源代码自己编译安装最新版本就再好不过了。有些 Linux 版本自带的安装包更新起来并不及时,所以除非你在用最新的 distro 或者 backports,那么从源代码安装其实该算是最佳选择。Git 的工作需要调用 curl,zlib,openssl,e 阅读全文
posted @ 2012-05-06 12:08 圆豆 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 转自:http://git-scm.com/book/zh/Git 基础那么,简单地说,Git 究竟是怎样的一个系统呢?请注意,接下来的内容非常重要,若是理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余。在开始学习 Git 的时候,请不要尝试把各种概念和其他版本控制系统(诸如 Subversion 和 Perforce 等)相比拟,否则容易混淆每个操作的实际意义。Git 在保存和处理各种信息的时候,虽然操作起来的命令形式非常相近,但它与其他版本控制系统的做法颇为不同。理解这些差异将有助于你准确地使用 Git 提供的各种工具。直接记录快照,而非差异比较Git 和其他版本控制系 阅读全文
posted @ 2012-05-06 12:06 圆豆 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 转自:http://git-scm.com/book/zh/Git 简史同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了免费使用 BitKeeper 的权力。这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Lin 阅读全文
posted @ 2012-05-06 12:04 圆豆 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 转自:http://git-scm.com/book/zh/关于版本控制什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任何类型的文件进行版本控制。如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有修订版本(这或许是你非常渴望拥有的功能)。采用版本控制系统(VCS)是个明智的选择。有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态。你可以比较文件的变化细节,查出最后是谁修改了哪个地方,从而导致出现 阅读全文
posted @ 2012-05-06 12:03 圆豆 阅读(194) 评论(0) 推荐(0) 编辑