Git版本控制

基本介紹

  • 書名:Git版本控制
  • 作者:羅力格 (Jon Loeliger) 麥克庫羅 (Matthew McCullough)
  • 出版社:東南大學出版社
  • 頁數:434頁
  • 開本:16
  • 品牌:南京東南大學出版社
  • 外文名:Version Control with Git
  • 類型:計算機與網際網路
  • 出版日期:2013年5月1日
  • 語種:英語
  • ISBN:7564141964
基本介紹,內容簡介,作者簡介,圖書目錄,

基本介紹

內容簡介

《Git版本控制(第2版+影印版)》將讓你快速了解Git的基礎知識和高級技術,它還提供了友好但又嚴密的建議來幫助你探索這個開源版本控制系統的諸多功能。

作者簡介

作者:(美國)羅力格(Jon Loeliger) (美國)麥克庫羅(Matthew McCullough)
Jon Loeliger是Freescale半導體公司的一名軟體工程師,他從事過Git、Linux和U—Boot這樣一些開源項目。他在LinuxWorld這樣的會議中講解過Git,並且也為《LinuxMagazine》撰稿。
Matthew McCullough是GitHub 培訓的副總裁,他擁有15年的企業軟體開發經驗,同時也是一名開源培訓師。Matthew是O’Reilly出版社“Git大師課程(Git Master Class)”系列的創建者。

圖書目錄

Preface
1. Introduction
Background
The Birth of Git
Precedents
Timeline
What's in a Name?
2.Installinq Git
Using Linux Binary Distributions
Debian/Ubuntu
Other Binary Distributions
Obtaining a Source Release
Building and Installing
Installing Git on Windows
Installing the Cygwin Git Package
Installing Standalone Git (msysGit)
3.Getting Started
The Git Command Line
Quick Introduction to Using Git
Creating an Initial Repository
Adding a File to Your Repository
Configuring the Commit Author
Making Another Commit
Viewing Your Commits
Viewing Commit Differences
Removing and Renaming Files in Your Repository
Making a Copy of Your Repository
Configuration File
Configuring an Alias
Inquiry
4. Basic Git Concepts
Basic Concepts
Repositories
Git Object Types
Index
ContentoAddressable Names
Git Tracks Content
Pathname Versus Content
Pack Files
Object Store Pictures
Git Concepts at Work
Inside the git Directory
Objects, Hashes, and Blobs
Files and Trees
A Note on Git's Use of SHA1
Tree Hierarchies
Commits
Tags
5. File Management and the Index
It's All About the Index
File Classifications in Git
Using git add
Some Notes on Using git commit
Using git commit-all
Writing Commit Log Messages
Using git rm
Using git mv
A Note on Tracking Renames
The gitignore File
A Detailed View of Git's Object Model and Files
6. Commits
Atomic Changesets
Identifying Commits
Absolute Commit Names
refs and symrefs
Relative Commit Names
Commit History
Viewing Old Commits
……
7. Branches
8. Diffs
9. Merges
10. Altering Commits
11. The Stash and the Reflog
12. Remote Repositories
13. Repository Management
14. Patches
15. Hooks
16. Combining Projects
17. Submodule Best Practices
18. Using Git with Subversion Repositories
19. Advanced Manipulations
20. Tips, Tricks, and Techniques
21. Git and GitHub
Index

相關詞條

熱門詞條

聯絡我們