ebook img

Distributed Version Control with Git: Mastering the Git command line - Third Edition PDF

409 Pages·2014·2.44 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Distributed Version Control with Git: Mastering the Git command line - Third Edition

Distributed Version Control with Git Table of Contents Foreword Preface 1. Welcome 2. Prerequisites 3. Errata 4. How this book is organized 5. About the author - Lars Vogel 6. About the vogella company 7. Acknowledgments I. Introduction to Git and distributed version control 1. Distributed version control systems 1.1. What is a version control system? 1.2. What is a distributed version control system? 1.3. What is Git? 2. Tools 2.1. The Git command line tools 2.2. Separating parameters and file arguments in Git commands 2.3. Graphical tools for Git 3. Introduction to repositories and branches 3.1. Local repository and operations 3.2. Remote repositories 3.3. What are branches in Git? 4. The process of staging and committing 4.1. Commit process in Git 4.2. Working tree 4.3. Adding to the staging area 4.4. Committing to the repository 4.5. Committing changes 5. The details of the commit objects 5.1. Commit object (commit) 5.2. Technical details of a commit object 5.3. Hash and abbreviated commit hash II. Terminology overview and commit references 6. Git terminology overview 6.1. Reference table with important Git terminology 6.2. File states in the working tree 7. Commit references 7.1. Predecessor commits, parents and commit references 7.2. Branch references and the HEAD reference 7.3. Parent and ancestor commits 7.4. Using caret and tilde for commit references 7.5. Commit ranges with the double dot operator 7.6. Commit ranges with the triple dot operator III. Installation and configuration 8. Installation of Git 8.1. Ubuntu, Debian and derived systems 8.2. Fedora, Red Hat and derived systems 8.3. Other Linux systems 8.4. Windows 8.5. Mac OS

Description:
This book gives a practical introduction into the Git version control system. It explains the setup and the usage of Git repositories using the Git command line tools.At the beginning you learn how to configure and setup new Git repositories, how to add and commit changes using a local Git workflow.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.