Poised Solutions Library

Poised Solutions Tech Library

book review
pragmatic version control using git

Poised Solutions

Pragmatic Version Control Using Git Book Review

System

Coding

IT Library

Pragmatic Version Control Using Git

Pragmatic Version Control Using Git

Amazon UKAmazon USA
Pragmatic Version Control Using Git
Author:
Travis Swicegood
Publisher:
Pragmatic Bookshelf
Published:
2008
Pages:
179

Pragmatic Version Control Using Git


Pragmatic Version Control Using Git Chapters

Pragmatic Version Control Using Git Chapters
  1. Version Control the Git Way
    • The Repository
    • What Should You Store?
    • Working Trees
    • Manipulating Files and Staying in Sync
    • Tracking Projects, Directories and Files
    • Tracking Milestones with Tags
    • Creating Alternate Histories with Branches
    • Merging
    • Locking Options
    • Next Steps
  2. Setting up Git
    • Installing Git
    • Configuring Git
    • Using Git's GUI
    • Accessing Git's Built-in Help
  3. Creating Your First Project
    • Creating a Repository
    • Making Changes
    • Starting to Work with a Project
    • Using and Understanding Branches
    • Hanmdling Releases
    • Cloning a Remote Repository
  4. Adding and Committing: Git Basics
    • Adding Files
    • Committing Changes
    • Seeing What Has Changed
    • Managing Files
  5. Understanding and Using Branches
    • What are Branches?
    • Creating a New Branch
    • Merging Changes Between Branches
    • Handling Conflicts
    • Deleting Branches
    • Renaming Branches
  6. Working with Git's History
    • Inspecting Git's Log
    • Specifying Revision Ranges
    • Looking at Differences Between Versions
    • Finding Out Who's to Blame
    • Following Content
    • Undoing Changes
    • Rewriting History
  7. Working with Remote Repositories
    • Network Protocols
    • Cloning a Remote Repository
    • Keeping Up-to-Date
    • Pushing Changes
    • Adding New Remote Repositories
  8. Organizing Your Repository
    • Marketing Milestones with Tags
    • Handling Release Branches
    • Using Valid Names for Tags and Branches
    • Tracking Multiple Projects
    • Using Git Submodules to Track External Repositories
  9. Beyond the Basics
    • Compacting Repository History
    • Exporting Your Repository
    • Rebasing a Branch
    • Using the Reflog
    • Bisecting Your Repository
  10. Migrating to Git
    • Communicating with SVN
    • Making Sure git-svn Is Available
    • Importing a Subversion Repository
    • Keeping Up-to-Date with a Subversion Repository
    • Pushing Changes to SVN
    • Importing from CVS
  11. Running a Git Server with Gitosis
    • Making Sure Dependencies are Met
    • Installing Gitosis
    • Creating Administrator Credentials
    • Configuring the Server for Gitosis
    • Initializing Gitosis
    • Configuring Gitosis
    • Adding New Repositories
    • Setting Up a Public Repository
    • Closing Thoughts
Pragmatic Version Control Using Git Appendices
  1. Git Command Quick Reference
    • Setup and Initialization
    • Normal Usage
    • Branches
    • History
    • Remote Repositories
    • Git to SVN Bridge
  2. Other Resource Tools
    • Extras Bundled with Git
    • Third-Party Tools
    • Git Repository Hosting
    • Online Resources
  3. Bibliography
  4. Index

Tools



























Poised Solutions Web Development and Web Design by Poised Solutions IT Practice

Guild of Developers  •  PantheonOS  •  Cyber Security