By Scott Chacon, Ben Straub

Professional Git (Second version) is your fully-updated consultant to Git and its utilization within the smooth international. Git has come far because it was once first constructed by means of Linus Torvalds for Linux kernel improvement. It has taken the open resource international through hurricane given that its inception in 2005, and this booklet teaches you ways to take advantage of it like a pro.

Effective and well-implemented model keep watch over is a need for winning internet tasks, no matter if huge or small. With this publication you’ll tips on how to grasp the realm of disbursed model workflow, use the allotted gains of Git to the complete, and expand Git to satisfy your each need.

Written via Git professionals Scott Chacon and Ben Straub, professional Git (Second version) builds at the highly profitable first variation, and is now totally up to date for Git model 2.0, in addition to together with an critical bankruptcy on GitHub. It’s the easiest booklet for all of your Git wishes.

Show description

Read Online or Download Pro Git (2nd Edition) PDF

Best programming books

Programming iOS 8: Dive Deep into Views, View Controllers, and Frameworks

Commence construction apps for iOS eight with Apple's quick programming language. If you're grounded within the fundamentals of Xcode and the Cocoa framework, this ebook presents a dependent clarification of all crucial real-world iOS app parts. via deep exploration and copious code examples, you'll how you can create perspectives, control view controllers, and use iOS frameworks for including positive factors akin to audio and video, entry to consumer calendars and images, and monitoring the device's position.

Learning Unity Android Game Development

Harmony five is a revolution in constructing nice video games for Android that gives a very good integration platform that works seamlessly with team spirit five, because of this video games could be built faster and more uncomplicated than ever before.

Packed with loads of examples, this publication starts off by way of assisting you to appreciate the entire nice good points that team spirit five and Android need to supply. you'll then create nice video games like Tic-Tac-Toe and the Monkey Ball video game and in addition discover ways to increase them. you'll then extend the game's setting with lighting and a skybox and discover ways to create enemies in a tank conflict video game. you are going to then discover the contact and tilt controls with the construction of a Monkey Ball clone.

With the activity of a video game just like indignant Birds, you'll delve into configuring physics and innovations for a 2nd video game adventure. ultimately, you'll get an entire adventure through studying the optimization options had to continue your video games operating easily.

Functional Programming Languages and Computer Architecture: 5th ACM Conference Cambridge, MA, USA, August 26–30, 1991 Proceedings

This e-book deals a entire view of the easiest and the most recent paintings in practical programming. it's the court cases of a tremendous overseas convention and includes 30 papers chosen from 126 submitted. a couple of subject matters emerge. One is a growing to be curiosity in kinds: robust kind platforms or style checkers aiding overloading, coercion, dynamic varieties, and incremental inference; linear varieties to optimize garage, and polymorphic varieties to optimize semantic research.

Extra resources for Pro Git (2nd Edition)

Example text

Options include oneline, short, full, fuller, and format (where you specify your own format). Limiting Log Output In addition to output-formatting options, git log takes a number of useful limiting options—that is, options that let you show only a subset of commits. You’ve seen one such option already—the -2 option, which shows only the last two commits. In fact, you can do -, where n is any integer to show the last n commits. In reality, you’re unlikely to use that often, because Git by default pipes all output through a pager so you see only one page of log output at a time.

5 This time, if you run git show on the tag, you don’t see the extra tag information. com> Date: Mon Mar 17 21:52:11 2008 -0700 changed the verison number Tagging Later You can also tag commits after you’ve moved past them. 2, which was at the “updated rakefile” commit. You can add it after the fact. com> Date: Sun Apr 27 20:43:35 2008 -0700 updated rakefile ... Sharing Tags By default, the git push command doesn’t transfer tags to remote servers. You will have to explicitly push tags to a shared server after you have created them.

They take the form (remote)/(branch). For instance, if you wanted to see what the master branch on your origin remote looked like as of the last time you communicated with it, you would check the origin/master branch. If you were working on an issue with a partner and they pushed up an iss53 branch, you might have your own local iss53 branch; but the branch on the server would point to the commit at origin/iss53. 61 CHAPTER 3 N GIT BRANCHING This may be a bit confusing, so let’s look at an example.

Download PDF sample

Rated 4.77 of 5 – based on 22 votes