- STAFF PICKS
- GIFTS + GIFT CARDS
- SELL BOOKS
- FIND A STORE
This item may be
Check for Availability
Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development
Synopses & Reviews
Version Control with Git takes you step-by-step through ways to track, merge, and manage software projects, using this highly flexible, open source version control system.
Git has earned the respect of developers around the world. Find out how you can benefit from this amazing tool with Version Control with Git.
Book News Annotation:
Git is a software source code management project, a tool for distributed version control, initially designed and developed by Linus Torvalds for Linux kernel development. This text introduces the use of Git in chapters that cover installation, basic Git concepts, file management, commits, branches, the diff command, merges, altering commits, remote repositories, repository management, patches, hooks, combining projects, and using Git with subversion repositories. Readers should be familiar with the Unix shell, basic shell commands, and general programming concepts. Annotation ©2009 Book News, Inc., Portland, OR (booknews.com)
Offering step-by-step tutorials, this book takes readers through ways to track, merge, and manage software projects using Git, the flexible open source version control system.
About the Author
Jon Loeliger is a freelance software engineer who contributes to Open Source projects such as Linux, U-Boot, and Git. He has given tutorial presentations on Git at many conferences including Linux World, and has written several papers on Git for Linux Magazine.
In prior lives, Jon has spent a number of years developing highly optimizing compilers, router protocols, Linux porting, and the occasional game. Jon holds degrees in Computer Science from Purdue University. In his spare time, he is a home winemaker.
Table of Contents
PrefaceChapter 1: IntroductionChapter 2: Installing GitChapter 3: Getting StartedChapter 4: Basic Git ConceptsChapter 5: File Management and the IndexChapter 6: CommitsChapter 7: BranchesChapter 8: DiffsChapter 9: MergesChapter 10: Altering CommitsChapter 11: Remote RepositoriesChapter 12: Repository ManagementChapter 13: PatchesChapter 14: HooksChapter 15: Combining ProjectsChapter 16: Using Git with Subversion RepositoriesColophon
What Our Readers Are Saying
Computers and Internet » Operating Systems » General