Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Title Page Copyright and Credits
Git Version Control Cookbook Second Edition
Packt Upsell
Why subscribe? PacktPub.com
Contributors
About the authors About the reviewer Packt is searching for authors like you
Preface
Who this book is for What this book covers To get the most out of this book
Download the color images Conventions used
Sections
Getting ready How to do it… How it works… There's more… See also
Get in touch
Reviews
Navigating Git
Introduction Git's objects
Getting ready How to do it...
The commit object The tree object The blob object The branch object The tag object
How it works... There's more...
The three stages
Getting ready How to do it... How it works... See also
Viewing the DAG
Getting ready How to do it... How it works...
Extracting fixed issues
Getting ready How to do it... How it works... There's more...
Getting a list of the changed files
Getting ready How to do it... How it works... There's more... See also
Viewing the history with gitk
Getting ready How to do it... How it works... There's more...
Finding commits in the history
Getting ready How to do it... How it works... There's more...
Searching through the history code
Getting ready How to do it... How it works... There's more...
Configuration
Introduction Configuration targets
Getting ready How to do it... How it works... There's more...
Querying the existing configuration
Getting ready How to do it... How it works... There's more...
Templates
Getting ready How to do it... How it works...
A .git directory template
Getting ready How to do it... How it works... See also
A few configuration examples
Getting ready How to do it...
Rebase and merge setup Expiry of objects Autocorrect
How it works... There's more...
Git aliases
Getting ready How to do it... How it works... There's more...
The refspec exemplified
Getting ready How to do it... How it works...
Branching, Merging, and Options
Introduction Managing your local branches
Getting ready How to do it... How it works... There's more...
Branches with remotes
Getting ready How to do it... There's more...
Forcing a merge commit
Getting ready How to do it... There's more...
Using git reuse recorded resolution (rerere) to merge Git conflicts
How to do it... There's more...
Compute the difference between branches
Getting ready How to do it...
Orphan branches
Getting ready How to do it... There's more...
Rebasing Regularly and Interactively, and Other Use Cases
Introduction Rebasing commits to another branch
Getting ready How to do it... How it works...
Continuing a rebase with merge conflicts
How to do it... How it works... There's more...
Rebasing selected commits interactively
Getting ready How to do it... There's more...
Squashing commits using an interactive rebase
Getting ready How to do it... There's more...
Changing the author of commits using a rebase
Getting ready How to do it... How it works...
Autosquashing commits
Getting ready How to do it... There's more...
Storing Additional Information in Your Repository
Introduction Adding your first Git note
Getting ready How to do it... There's more...
Separating notes by category
Getting ready How to do it... How it works...
Retrieving notes from the remote repository
Getting ready How to do it... How it works...
Pushing Git notes to a remote repository
How to do it... There's more...
Tagging commits in the repository
Getting ready How to do it... There's more...
Extracting Data from the Repository
Introduction Extracting the top contributor
Getting ready How to do it... There's more...
Finding bottlenecks in the source tree
Getting ready How to do it... There's more...
Grepping the commit messages
Getting ready How to do it...
The contents of the releases
How to do it... How it works...
Finding what has been achieved in the repository in the last period
How to do it... How it works... There's more...
Enhancing Your Daily Work with Git Hooks, Aliases, and Scripts
Introduction Using a branch description in a commit message
Getting ready How to do it...
Creating a dynamic commit message template
Getting ready How to do it... There's more...
Using external information in a commit message
Getting ready How to do it...
Preventing the push of specific commits
Getting ready How to do it... There's more...
Configuring and using Git aliases
How to do it... How it works...
Configuring and using Git scripts
How to do it...
Setting up and using a commit template
Getting ready How to do it...
Recovering from Mistakes
Introduction Undo – Remove a commit completely
Getting ready How to do it... How it works...
Undo – Remove a commit and retain changes to files
Getting ready How to do it... How it works...
Undo – Remove a commit and retain changes in the staging area
Getting ready How to do it... How it works...
Undo – Working with a dirty area
Getting ready How to do it... How it works...
Redo – Recreate the latest commit with new changes
Getting ready How to do it... How it works... There's more...
Revert – Undo the changes introduced by a commit
Getting ready How to do it... How it works... There's more...
Reverting a merge
Getting ready How to do it... How it works... There's more... See also
Viewing past Git actions with git reflog
Getting ready How to do it... How it works...
Finding lost changes with git fsck
Getting ready How to do it... How it works...
Repository Maintenance
Introduction Pruning remote branches
Getting ready How to do it... How it works... There's more...
Running garbage collection manually
Getting ready How to do it... How it works...
Turning off automatic garbage collection
Getting ready How to do it...
Splitting a repository
Getting ready How to do it... How it works... There's more...
Rewriting history – changing a single file
Getting ready How to do it... How it works...
Creating a backup of your repositories as mirror repositories
Getting ready How to do it... How it works... There's more...
A quick "how-to" submodule
Getting ready How to do it... There's more...
Subtree merging
Getting ready How to do it... How it works... See also
Submodule versus subtree merging
Patching and Offline Sharing
Introduction Creating patches
Getting ready How to do it... How it works... There's more...
Creating patches from branches
Getting ready How to do it... How it works... There's more...
Applying patches
Getting ready How to do it... How it works... There's more...
Sending patches
Getting ready How to do it... How it works... There's more...
Creating Git bundles
Getting ready How to do it... How it works...
Using a Git bundle
Getting ready How to do it... There's more...
Creating archives from a tree
Getting ready How to do it... There's more...
Tips and Tricks
Introduction Using git stash
Getting ready How to do it... How it works... There's more...
Saving and applying stashes
Getting ready How to do it... There's more...
Debugging with git bisect
Getting ready How to do it... There's more...
Using the blame command
Getting ready How to do it... There's more...
Coloring the UI in the prompt
Getting ready How to do it... There's more...
Autocompletion
Getting ready
Linux Mac Windows
How to do it... How it works... There's more...
Bash prompt with status information
Getting ready How to do it... How it works... There's more... See also
More aliases
Getting ready How to do it...
Interactive add
Getting ready How to do it... There's more...
Interactive add with Git gui
Getting ready How to do it...
Ignoring files
Getting ready How to do it... There's more... See also
Showing and cleaning ignored files
Getting ready How to do it... There's more...
Git Providers, Integrations, and Clients
Introduction Setting up an organization at GitHub
Getting ready How to do it... How it works... There's more... See also
Creating a repository at GitHub
Getting ready How to do it... How it works... There's more...
Adding templates for issues and pull requests
Getting ready How to do it... How it works...
Creating a GitHub API key
Getting ready How to do it... How it works... See also
Using GitHub to authenticate at Jenkins
Getting ready How to do it... How it works... There's more... See also
Triggering Jenkins builds
Getting ready How to do it... How it works... There's more... See also
Using Jenkinsfiles
Getting ready How to do it... How it works... There's more... See also
Other Books You May Enjoy
Leave a review - let other readers know what you think
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion