Git Community Book翻译 (四)
Git Community Book 第一章还有一部分没有译完,因为有些内容我现在还译不好,我这里就把( 三 ) 这个编号留下来,先译后面的的内容。
第二章
First time
安装Git
Unix从源代码开始安装
如果你在一个其基于Unix的系统中,你可以从Git的官网上下载它的源代码,并运行像下面的几行命令,你就可以安装。
$ make prefix=/usr all ;# as yourself
$ make prefix=/usr install ;# as root
你需一些库:expat,curl,zlib和openssl; 除了expat 外,其它的可能在你的机器上都安装了。
Linux
如果你用的是Linux,你可以用你的本地包管理系统(native package management system)来安装。
$ yum install git-core #译者注,在redhat等系统下用yum
$ apt-get install git-core #译者注,在debian, ubuntu等系统下用apt-get
如果你用上面的命令不起作用的话,你可以从下面两个站点下载 .deb 或 .rpm 包:
RPM Packages http://kernel.org/pub/software/scm/git/RPMS/
Stable Debs http://www.backports.org/debian/pool/main/g/git-core/s
如果你在Linux兴趣从源代码开始安装的话,下面的这篇文章也许对你有帮助:
Installing Git on Ubuntu http://chrisolsen.org/2008/03/10/installing-git-on-ubuntu/
Mac 10.4
在Mac10.4和 10.5,如果你安装了MacPorts,你可以通过它来安装Git。如果你没有安装MacPort, 你可以从这里来安装它: http://www.macports.org/install.php
当你安装好MacPorts后,你可通过下面的命令来安装:
$ sudo port install git-core
如果你想从源代码开始安装,下面这些文章可能对你有帮助:
Article: Installing Git on Tiger Linux
http://rails.wincent.com/wiki/Installing_Git_1.5.2.3_on_Mac_OS_X_Tiger
Mac10.5
在Leopard系统下,你也可以通过MacPorts来安装,但是你有一个新的选项:using a nice installer, 你可以从这里来下载:http://code.google.com/p/git-osx-installer/downloads/list?can=3
如果你想从源代码开始安装,我希望下面些资料能对你有帮助:
Article: Installing Git on OSX Leopard
http://solutions.treypiepmeier.com/2008/02/25/installing-git-on-os-x-leopard/
Article: Installing Git on OS 10.5
http://dysinger.net/2007/12/30/installing-git-on-mac-os-x-105-leopard/
Winodws
在Windows下安装Git是很简单的,你只要下载msysGit 包(http://code.google.com/p/msysgit/downloads/list)就可以了。
See the Git on Windows chapter for a screencast demonstrating installing and using Git on Windows.
安装与初始化
git config
使用Git的第一件事就是设置你的名字和email,这些就是你在提交commit时的签名。
$ git config --global user.name "Scott Chacon"
$ git config --global user.email "schacon@gmail.com"
执行了上面的命令后,会在你的主目录(home directory)建立一个叫 “.gitconfig” 的文件。
内容一般像下面这样:
[user]
name = Scott Chacon
email = schacon@gmail.com
如果你要针对不同的项目设置一个特定的值(例如把私人邮箱地址改为工作邮箱),你可以在项目中使用git config 命令来设置(不带—global 选项)。这会在你项目目录下的 “.git/config” 文件增加一个节[user]内容(如上所示).
分享到:
相关推荐
他们致力于将Git Community Book翻译成中文,以帮助中国的开发者更容易地学习和掌握Git。他们的工作不仅仅是翻译,还包括对内容的整理和校对,确保中文版的内容准确、易懂。 Git Community Book中文版的网址提供了...
Git Community Book 中文版.pdf 是一本面向广大Git用户的开源电子书,它详尽地介绍了Git这一版本控制系统的基础知识以及高级用法。Git是Linux之父Linus Torvalds为管理Linux内核开发而创建的分布式版本控制系统,因...
Git Community Book是一份由全球Git社区共同编写的指南,其中文版包含了Git的核心知识点与使用技巧。 首先,我们要了解Git的对象模型,这涉及到四种对象类型:blob(文件快照)、tree(目录结构)、commit(版本...
包含《Git community Book》,《Pro Git》, 《Git-Talk》等多个文档。 如果只是想学会怎么使用,或者简单了解Git,可以直接参考网上的博客。 如果是想详细了解,并且有时间,推荐看一下这些教程。
《Git Community Book》作为由全球开发者社区共同编撰的开放资源,旨在全面、深入地介绍 Git 的使用方法与最佳实践。本文将基于该书的部分内容,提炼出关键知识点,为中文读者提供一份详尽的 Git 使用指南。 #### ...
Git 的学习资源众多,其中《Git Community Book》是一本由全球众多贡献者共同编写的开源书籍,内容详实,旨在帮助开发者从基础到高级使用 Git。 首先,Git 的核心概念包括版本控制、版本历史、分支、合并、暂存区、...
Git是一个开源的分布式版本管理软件,在Linux下广泛使用,现在Windows下也有相应版本。 本资源包包含3个文档: Git Magic的中文版 ---推荐的学习git的参考文档 ...Git Community Book -- 英文版的git的学习材料
### Git Community Book中文版知识点概览 #### 一、前言 《Git Community Book》是一部由全球开源社区共同编写的关于版本控制系统Git的综合指南。本书不仅覆盖了Git的基础概念和基本操作,还深入探讨了高级特性及...
- `Git Community Book中文版.pdf` 是另一本社区编写的 Git 教程,可能涵盖从基础到高级的多种主题。 通过阅读这些资料,你将能深入了解 Git 的工作原理,熟练掌握 Git 的操作,以及充分利用 GitHub 进行项目管理...
there have been some significant additions and changes in the community surrounding Git. The second edition of this book is meant to address those changes and update the book so it can be more ...
- **Git Community Book**:官方社区维护的书籍,涵盖了 Git 的基础知识、进阶用法及高级技巧。 - **Git User Manual**:详细的用户手册,适合查阅具体的命令用法。 - **The Git Tutorial**:教程形式介绍 Git 的...
- **Git Community Book**:这是一个由全球Git用户共同维护的文档资源,包含了大量关于Git使用的案例和技术细节。 - **作者贡献**:该文档由众多Git爱好者共同编写,包括Alecs King、Amos Waterland、Andrew Ruder等...
网络上有很多优秀的GIT教程和资源,如“git简易指南”、“Git教程(廖雪峰)”和“Git Community Book”,这些都可以帮助开发者更全面地掌握GIT的使用。 总结起来,GIT的GUI客户端为不同水平的开发者提供了方便快捷...
Learn RStudio IDE: Quick, Ef fective, and Productive Data Science ISBN-13 (pbk): 978-1-4842-4510-1 ISBN-13 (electronic): 978...use Github, an online community where programmers share code and projects.
The book will take an easy-to-follow and engaging ... It is also advisable to have some background on version control systems, like svn or git, which are often used to share the code by the community.