Pro Git / / by Scott Chacon, Ben Straub.

Pro Git (Second Edition) is your fully-updated guide to Git and its usage in the modern world. Git has come a long way since it was first developed by Linus Torvalds for Linux kernel development. It has taken the open source world by storm since its inception in 2005, and this book teaches you how t...

Full description

Saved in:
Bibliographic Details
Superior document:The expert's voice
VerfasserIn:
Place / Publishing House:Berkeley, CA : : Apress :, Imprint: Apress,, 2014.
Year of Publication:2014
Edition:2nd ed. 2014.
Language:English
Series:The expert's voice
Physical Description:1 online resource (441 p.)
Notes:
  • Includes index.
  • "The Expert's Voice"--Cover.
Tags: Add Tag
No Tags, Be the first to tag this record!
LEADER 06251nam a22007693u 4500
001 993547430204498
005 20240730151442.0
006 m o d |
007 cr#|n----|||||
008 141118s2014 xxu| o |||| 0|eng d
020 |a 1-4842-0076-4 
024 7 |a 10.1007/978-1-4842-0076-6  |2 doi 
035 |a (CKB)3710000000291228 
035 |a (EBL)1964893 
035 |a (OCoLC)896342063 
035 |a (SSID)ssj0001386711 
035 |a (PQKBManifestationID)11896995 
035 |a (PQKBTitleCode)TC0001386711 
035 |a (PQKBWorkID)11394343 
035 |a (PQKB)10128343 
035 |a (MiAaPQ)EBC1964893 
035 |a (DE-He213)978-1-4842-0076-6 
035 |a (MiAaPQ)EBC6422698 
035 |a (Au-PeEL)EBL6422698 
035 |a (oapen)https://directory.doabooks.org/handle/20.500.12854/64212 
035 |a (CaSebORM)9781484200766 
035 |a (PPN)18308697X 
035 |a (OCoLC)898043349 
035 |a (OCoLC)ocn898043349 
035 |a (EXLCZ)993710000000291228 
040 |a UMI  |b eng  |e rda  |e pn  |c UMI 
041 |a eng 
050 4 |a QA76.76.O62 
050 4 |a QA76.6-76.66 
072 7 |a UMZ  |2 bicssc 
072 7 |a UL  |2 bicssc 
072 7 |a COM051230  |2 bisacsh 
082 0 0 |a 004 
100 1 |a Chacon, Scott.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
245 1 0 |a Pro Git /  |c by Scott Chacon, Ben Straub. 
250 |a 2nd ed. 2014. 
260 |a Berlin  |b Apress  |c 2014 
264 1 |a Berkeley, CA :  |b Apress :  |b Imprint: Apress,  |c 2014. 
300 |a 1 online resource (441 p.) 
336 |a text  |b txt 
337 |a computer  |b c 
338 |a online resource  |b cr 
347 |a text file 
490 1 |a The expert's voice 
505 0 |a ""Contents at a Glance""; ""Contents""; ""About the Authors""; ""Preface by Scott Chacon""; ""Preface by Ben Straub""; ""Chapter 1: Getting Started""; ""About Version Control""; ""Local Version Control Systems""; ""Centralized Version Control Systems""; ""Distributed Version Control Systems""; ""A Short History of Git""; ""Git Basics""; ""Snapshots, Not Differences""; ""Nearly Every Operation Is Local""; ""Git Has Integrity""; ""Git Generally Only Adds Data""; ""The Three States""; ""The Command Line""; ""Installing Git""; ""Installing on Linux""; ""Installing on Mac"" 
505 8 |a ""Installing on Windows""""First-Time Git Setup""; ""Your Identity""; ""Your Editor""; ""Checking Your Settings""; ""Getting Help""; ""Summary""; ""Chapter 2: Git Basics""; ""Getting a Git Repository""; ""Initializing a Repository in an Existing Directory""; ""Cloning an Existing Repository""; ""Recording Changes to the Repository""; ""Checking the Status of Your Files""; ""Tracking New Files""; ""Staging Modified Files""; ""Short Status""; ""Ignoring Files""; ""Viewing Your Staged and Unstaged Changes""; ""Committing Your Changes""; ""Skipping the Staging Area""; ""Removing Files"" 
505 8 |a ""Moving Files""""Viewing the Commit History""; ""Limiting Log Output""; ""Undoing Things""; ""Unstaging a Staged File""; ""Unmodifying a Modified File""; ""Working with Remotes""; ""Showing Your Remotes""; ""Adding Remote Repositories""; ""Fetching and Pulling from Your Remotes""; ""Pushing to Your Remotes""; ""Inspecting a Remote""; ""Removing and Renaming Remotes""; ""Tagging""; ""Listing Your Tags""; ""Creating Tags""; ""Annotated Tags""; ""Lightweight Tags""; ""Tagging Later""; ""Sharing Tags""; ""Git Aliases""; ""Summary""; ""Chapter 3: Git Branching""; ""Branching in a Nutshell"" 
505 8 |a ""Creating a New Branch""""Switching Branches""; ""Basic Branching and Merging""; ""Basic Branching""; ""Basic Merging""; ""Basic Merge Conflicts""; ""Branch Management""; ""Branching Workflows""; ""Long-Running Branches""; ""Topic Branches""; ""Remote Branches""; ""Pushing""; ""Tracking Branches""; ""Pulling""; ""Deleting Remote Branches""; ""Rebasing""; ""The Basic Rebase""; ""More Interesting Rebases""; ""The Perils of Rebasing""; ""Rebase When You Rebase""; ""Rebase vs. Merge""; ""Summary""; ""Chapter 4: Git on the Server""; ""The Protocols""; ""Local Protocol""; ""The Pros"" 
505 8 |a ""The Cons""""The HTTP Protocols""; ""Smart HTTP""; ""Dumb HTTP""; ""The Pros""; ""The Cons""; ""The SSH Protocol""; ""The Pros""; ""The Cons""; ""The Git Protocol""; ""The Pros""; ""The Cons""; ""Getting Git on a Server""; ""Putting the Bare Repository on a Server""; ""Small Setups""; ""SSH Access""; ""Generating Your SSH Public Key""; ""Setting Up the Server""; ""Git Daemon""; ""Smart HTTP""; ""GitWeb""; ""GitLab""; ""Installation""; ""Administration""; ""Users""; ""Groups""; ""Projects""; ""Hooks""; ""Basic Usage""; ""Working Together""; ""Third Party Hosted Options""; ""Summary"" 
505 8 |a ""Chapter 5: Distributed Git"" 
546 |a English 
500 |a Includes index. 
500 |a "The Expert's Voice"--Cover. 
520 |a Pro Git (Second Edition) is your fully-updated guide to Git and its usage in the modern world. Git has come a long way since it was first developed by Linus Torvalds for Linux kernel development. It has taken the open source world by storm since its inception in 2005, and this book teaches you how to use it like a pro. Effective and well-implemented version control is a necessity for successful web projects, whether large or small. With this book you’ll learn how to master the world of distributed version workflow, use the distributed features of Git to the full, and extend Git to meet your every need. Written by Git pros Scott Chacon and Ben Straub, Pro Git (Second Edition) builds on the hugely successful first edition, and is now fully updated for Git version 2.0, as well as including an indispensable chapter on GitHub. It’s the best book for all your Git needs. 
650 0 |a Open source software. 
650 0 |a Computer programming. 
650 0 |a Software engineering. 
650 1 4 |a Open Source.  |0 https://scigraph.springernature.com/ontologies/product-market-codes/I29090 
650 2 4 |a Software Engineering/Programming and Operating Systems.  |0 https://scigraph.springernature.com/ontologies/product-market-codes/I14002 
653 |a computer science 
630 0 0 |a Git (Computer file) 
700 1 |a Straub, Ben.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
906 |a BOOK 
ADM |b 2024-08-01 00:44:49 Europe/Vienna  |d 00  |f system  |c marc21  |a 2014-11-02 01:20:10 Europe/Vienna  |g false 
AVE |i DOAB Directory of Open Access Books  |P DOAB Directory of Open Access Books  |x https://eu02.alma.exlibrisgroup.com/view/uresolver/43ACC_OEAW/openurl?u.ignore_date_coverage=true&portfolio_pid=5339627450004498&Force_direct=true  |Z 5339627450004498  |b Available  |8 5339627450004498 
AVE |i DOAB Directory of Open Access Books  |P DOAB Directory of Open Access Books  |x https://eu02.alma.exlibrisgroup.com/view/uresolver/43ACC_OEAW/openurl?u.ignore_date_coverage=true&portfolio_pid=5339623450004498&Force_direct=true  |Z 5339623450004498  |b Available  |8 5339623450004498 
AVE |i DOAB Directory of Open Access Books  |P DOAB Directory of Open Access Books  |x https://eu02.alma.exlibrisgroup.com/view/uresolver/43ACC_OEAW/openurl?u.ignore_date_coverage=true&portfolio_pid=5338571580004498&Force_direct=true  |Z 5338571580004498  |b Available  |8 5338571580004498