没有合适的资源?快使用搜索试试~ 我知道了~
Git Internals (PDF 英文版)
4星 · 超过85%的资源 需积分: 10 101 下载量 66 浏览量
2009-03-29
22:43:27
上传
评论
收藏 1.47MB PDF 举报
温馨提示
试读
120页
In this PDF, Scott Chacon goes even further to explain the distributed filesystem behind the popular source code management system. The first 50 pages explain the storage system that powers Git, and an additional 60 pages go into detail about using Git on a day to day basis. 详细介绍在此:http://peepcode.com/products/git-internals-pdf
资源推荐
资源详情
资源评论
b Scott Chcon
Source code control and beyond
Git
Internals
Git Internls
© Scott Chcon
Ever effort ws mde to provide ccurte informtion in this document.
However, neither Scott Chcon nor Topfunk Corportion shll hve n
libilit for n errors in the code or descriptions presented in this book.
This document is vilble for US t PeepCode.com (http://peepcode.com).
Group discounts nd site licenses cn lso be purchsed b sending emil
to peepcode@topfunk.com.
RSpec (• http://peepcode.com/products/rspec-basics) – A three prt
series on the populr behvior-driven development frme-
work.
Rils from Scrtch (• http://peepcode.com) – Lern Rils!
RESTful Rils (• http://peepcode.com/products/restful-rails) – Teches
the concepts of ppliction design with .
Subscription pck of (• http://peepcode.com/products/subscription-
pack-of-10) – Sve mone! Bu PeepCode credits.
Jvscript with Prototpe (• http://peepcode.com/products/javascript-
with-prototypejs) – Code confidentl with Jvscript!
Rils Code Review • (http://peepcode.com/products/draft-rails-
code-review-pdf) – Common mistkes in Rils pplictions,
nd how to fix them.
4 About this book
5 Installing Git
5 Installing on Linux
6 Installing on Mac
7 Windows
8 A Short History of Git
10 Understanding Git
10 What is Git?
11 Focus and Design
13 Git Object Types
22 The Git Data Model
28 Branching and Merging
41 The Treeish
44 The Git Directory
48 Working Directory
49 The Index
49 Non-SCM Uses of Git
54 Using Git
54 Setting Up Your Profile
55 Getting a Git Repository
57 Normal Workflow Examples
63 Log – the Commit History
65 Browsing Git
71 Searching Git
72 Git Diff
75 Branching
77 Simple Merging
80 Rebasing
86 Stashing
89 Tagging
91 Exporting Git
92 The Care and Feeding of Git
94 Distributed Workflow Examples
105 Sharing Repositories
107 Hosted Repositories
111 Commands Overview
111 Basic Git
115 Inspecting Repositories
117 Extra Tools
119 References and Endnotes
119 Web Documentation
120 Screencasts
About this book
It took me prett long time to rell get Git. As I’ve continued to
use Git more nd more where I work, I’ve found mself tring to
tech people wht it is nd wh we use it over nd over gin, nd
the relit is tht Git generll hs prett steep lerning curve
compred to mn other sstems. I’ve seen cse fter cse of devel-
opers who love Git fter the finll understnd it, but getting to tht
point is often somewht pinstking.
This book is imed t the developer who does not prticulrl like
Subversion, Perforce or whtever sstem the re currentl
using, hs herd good things bout Git, but doesn’t know where to
strt or wh it’s so wonderful. It is ment to explin Git s simpl s
possible in clen, concise, esil redble volume. M gol is to
help ou understnd Git internls s well s usge t fundmentl
level b the time ou finish this book.
To ccomplish this, I’m strting the book out (fter the introduction)
with section bout wht Git ctull does, rther thn how to use
it. I found tht I didn’t rell understnd Git nd hd mn problems
using it until I understood wht it ws ctull doing t low level,
rther thn thinking of it s different, weird -like sstem.
Installing Git
Before we cn strt pling with Git, we’ll hve to instll it. I’ll quickl
cover instlling Git on Linux, Mc nd Windows. I will not get into
rell fine detil, becuse others hve done tht much better, but I
will give ou n overview nd links s to where to find more detiled
instructions on ech pltform.
For n of these exmples, ou cn find link to the most current Git
source code t git.or.cz (http://git.or.cz).
I would recommend compiling from source if possible, simpl
becuse Git is ltel mking big strides in usbilit, so more current
versions m be bit esier to use.
Installing on Linux
If ou re instlling from source, it will go something like the stn-
drd:
$ wget http://kernel.org/pub/software/scm/git/git-
1.5.4.4.tar.bz2
$ tar jxpvf git-1.5.4.4.tar.bz2
$ cd git-1.5.4.4
$ make prefix=/usr all doc info
$ sudo make prefix=/usr install install-doc install-info
If ou re running Ubuntu or nother Debin bsed sstem, ou cn
run
$ apt-get git-core
剩余119页未读,继续阅读
资源评论
- xjiang_922011-11-06真不明白为什么名字叫internals,明明是讲使用的,还以为是讲内部实现的呢,真是个让人误会的名字
- uewing2012-03-30很清晰,内容也很完整,还有目录。
- 信码由缰2015-06-08很实用,赞!
- chuchao3332013-12-11这个就是那个9刀的PDF?
homey123
- 粉丝: 3
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功