Rating:

Author: Richard E. Silverman
ISBN : B00DMJQ7IK
New from $9.99
Format: PDF, EPUB
Download Free Git Pocket Guide [Kindle Edition] for everyone book with Mediafire Link Download Link
This pocket guide is the perfect on-the-job companion to Git, the distributed version control system. It provides a compact, readable introduction to Git for new users, as well as a reference to common commands and procedures for those of you with Git experience.
Written for Git version 1.8.2, this handy task-oriented guide is organized around the basic version control functions you need, such as making commits, fixing mistakes, merging, and searching history.
- Examine the state of your project at earlier points in time
- Learn the basics of creating and making changes to a repository
- Create branches so many people can work on a project simultaneously
- Merge branches and reconcile the changes among them
- Clone an existing repository and share changes with push/pull commands
- Examine and change your repository’s commit history
- Access remote repositories, using different network protocols
- Get recipes for accomplishing a variety of common tasks
Direct download links available for Free Git Pocket Guide
- File Size: 790 KB
- Print Length: 234 pages
- Simultaneous Device Usage: Unlimited
- Publisher: O'Reilly Media; 1 edition (June 25, 2013)
- Sold by: Amazon Digital Services, Inc.
- Language: English
- ASIN: B00DMJQ7IK
- Text-to-Speech: Enabled
X-Ray:
- Lending: Not Enabled
- Amazon Best Sellers Rank: #223,604 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
Free Git Pocket Guide
Switching to Git after years using SVN, I had trouble finding my way around the new environment even though I only need pretty basic source control. I didn't "get it", and things that should have been easy were difficult.
Two earlier books, both acknowledged by Mr. Silverman in his preface, helped, but in striving for completeness they both obscured the basic instruction I needed in an enormous wealth of detail.
A "pocket guide" seemed just the ticket, and the author's intent, stated in the preface, showed a lot of promise:
"The primary goal of this book is to provide a compact, readable introduction to Git for the new user, as well as a reference to common commands and procedures that will continue to be useful once you've already gotten some Git under your belt."
He accomplished his goal by half, I think. Although compact and readable, the book suffers (mildly) from a lack of clarity that, for me, prevents its use as a reference. Take this:
"If the current branch is tracking an upstream in that remote, Git then tries to reconcile the current state of your branch with that of the newly updated tracking branch. If only you or the upstream has added commits to this branch since your last pull, then this will succeed with a "fast-forward" update: one branch head just moves forward along the branch to catch up with the other."
There's nothing wrong with that paragraph in terms of narrative flow, but if you try to use it as instruction you notice it has a lot of subjects taking action -- "the current branch", "Git", "you", "the upstream", "this", "one branch head" -- and among all those actors doing things it's hard to sort out what YOU need to do in order to make something happen.
Download Link 1 -
Download Link 2