Pragmatic version control using Git 1st Edition by Travis Swicegood – Ebook PDF Instant Download/Delivery:9781680504262, 1680504266
Full download Pragmatic version control using Git 1st Edition after payment
Product details:
ISBN 10: 1680504266
ISBN 13: 9781680504262
Author: Travis Swicegood
There’s a change in the air. High-profile projects such as the Linux Kernel, Mozilla, Gnome, and Ruby on Rails are now using Distributed Version Control Systems (DVCS) instead of the old stand-bys of CVS or Subversion. Git is a modern, fast, DVCS. But understanding how it fits into your development can be a daunting task without an introduction to the new concepts. Whether you’re just starting out as a professional programmer or are an old hand, this book will get you started using Git in this new distributed world.
Pragmatic version control using Git 1st Table of contents:
Part 1: Welcome to the Distributed World
Chapter 1: Version Control the Git Way
- 1.1 The Repository
- 1.2 What Should You Store?
- 1.3 Working Trees
- 1.4 Manipulating Files and Staying in Sync
- 1.5 Tracking Projects, Directories, and Files
- 1.6 Tracking Milestones with Tags
- 1.7 Creating Alternate Histories with Branches
- 1.8 Merging
- 1.9 Locking Options
- 1.10 Next Steps
Chapter 2: Setting Up Git
- 2.1 Installing Git
- 2.2 Configuring Git
- 2.3 Using Git’s GUI
- 2.4 Accessing Git’s Built-in Help
Chapter 3: Creating Your First Project
- 3.1 Creating a Repository
- 3.2 Making Changes
- 3.3 Starting to Work with a Project
- 3.4 Using and Understanding Branches
- 3.5 Handling Releases
- 3.6 Cloning a Remote Repository
Part 2: Everyday Git
Chapter 4: Adding and Committing: Git Basics
- 4.1 Adding Files
- 4.2 Committing Changes
- 4.3 Seeing What Has Changed
- 4.4 Managing Files
Chapter 5: Understanding and Using Branches
- 5.1 What Are Branches?
- 5.2 Creating a New Branch
- 5.3 Merging Changes Between Branches
- 5.4 Handling Conflicts
- 5.5 Deleting Branches
- 5.6 Renaming Branches
Chapter 6: Working with Git’s History
- 6.1 Inspecting Git’s Log
- 6.2 Specifying Revision Ranges
- 6.3 Looking at Differences Between Versions
- 6.4 Finding Out Who’s to Blame
- 6.5 Following Content
- 6.6 Undoing Changes
- 6.7 Rewriting History
Chapter 7: Working with Remote Repositories
- 7.1 Network Protocols
- 7.2 Cloning a Remote Repository
- 7.3 Keeping Up-to-Date
- 7.4 Pushing Changes
- 7.5 Adding New Remote Repositories
Chapter 8: Organizing Your Repository
- 8.1 Marking Milestones with Tags
- 8.2 Handling Release Branches
- 8.3 Using Valid Names for Tags and Branches
- 8.4 Tracking Multiple Projects
- 8.5 Using Git Submodules to Track External Repositories
Chapter 9: Beyond the Basics
- 9.1 Compacting Repository History
- 9.2 Exporting Your Repository
- 9.3 Rebasing a Branch
- 9.4 Using the Reflog
- 9.5 Bisecting Your Repository
Part 3: Administration
Chapter 10: Migrating to Git
- 10.1 Communicating with SVN
- 10.2 Making Sure git-svn Is Available
- 10.3 Importing a Subversion Repository
- 10.4 Keeping Up-to-Date with a Subversion Repository
- 10.5 Pushing Changes to SVN
- 10.6 Importing from CVS
Chapter 11: Running a Git Server with Gitosis
- 11.1 Making Sure Dependencies Are Met
- 11.2 Installing Gitosis
- 11.3 Creating Administrator Credentials
- 11.4 Configuring the Server for Gitosis
- 11.5 Initializing Gitosis
- 11.6 Configuring Gitosis
- 11.7 Adding New Repositories
- 11.8 Setting Up a Public Repository
- 11.9 Closing Thoughts
Part 4: Appendixes
Appendix 1: Git Command Quick Reference
- A1.1 Setup and Initialization
- A1.2 Normal Usage
- A1.3 Branches
- A1.4 History
- A1.5 Remote Repositories
- A1.6 Git to SVN Bridge
Appendix 2: Other Resources and Tools
- A2.1 Extras Bundled with Git
- A2.2 Third-Party Tools
- A2.3 Git Repository Hosting
- A2.4 Online Resources
Appendix 3: Bibliography
- You May Be Interested In…
People also search for Pragmatic version control using Git 1st :
what is version control in github
what is git and version control
how does git version control work
r version control
Tags:
Travis Swicegood,Pragmatic,version