avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Monday April 15, 2024, 7:38 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Guide To GIT (Git Magic)  (Read 3049 times)


  • Animated Giffer in Chief
  • Honorary Member
  • Joined in 2010
  • **
  • Posts: 3,741
    • View Profile
    • Donate to Member
Guide To GIT (Git Magic)
« on: April 21, 2018, 07:43 PM »
No idea when this was written, or if it's still relevant, but I'm on StumbleUpon (Bored out of my mind) and it came up, so I figured it was worth posting:

Git is a version control Swiss army knife. A reliable versatile multipurpose revision control tool whose extraordinary flexibility makes it tricky to learn, let alone master.

As Arthur C. Clarke observed, any sufficiently advanced technology is indistinguishable from magic. This is a great way to approach Git: newbies can ignore its inner workings and view Git as a gizmo that can amaze friends and infuriate enemies with its wondrous abilities.

Rather than go into details, we provide rough instructions for particular effects. After repeated use, gradually you will understand how each trick works, and how to tailor the recipes for your needs.


Simplified Chinese: by JunJie, Meng and JiangWei. Converted to Traditional Chinese via cconv -f UTF8-CN -t UTF8-TW.
French: by Alexandre Garel, Paul Gaborit, and Nicolas Deram. Also hosted at itaapy.
German: by Benjamin Bellee and Armin Stebich; also hosted on Armin’s website.
Italian: by Mattia Rigotti.
Korean: by Jung-Ho (John) Han; also hosted on John’s website.
Polish: by Damian Michna.
Brazilian Portuguese: by José Inácio Serafini and Leonardo Siqueira Rodrigues.
Russian: by Tikhon Tarnavsky, Mikhail Dymskov, and others.
Spanish: by Rodrigo Toledo and Ariset Llerena Tapia.
Ukrainian: by Volodymyr Bodenchuk.
Vietnamese: by Trần Ngọc Quân; also hosted on his website.
Other Editions

Single webpage: barebones HTML, with no CSS.
PDF file: printer-friendly.
EPUB file: E-reader-friendly.
Debian package, Ubuntu package: get a fast and local copy of this site. Handy when this server is offline.
Physical book []: 64 pages, 15.24cm x 22.86cm, black and white. Handy when there is no electricity.
I’m humbled that so many people have worked on translations of these pages. I greatly appreciate having a wider audience because of the efforts of those named above.

Dustin Sallings, Alberto Bertogli, James Cameron, Douglas Livingstone, Michael Budde, Richard Albury, Tarmigan, Derek Mahar, Frode Aannevik, Keith Rarick, Andy Somerville, Ralf Recker, Øyvind A. Holm, Miklos Vajna, Sébastien Hinderer, Thomas Miedema, Joe Malin, Tyler Breisacher, Sonia Hamilton, Julian Haagsma, Romain Lespinasse, Sergey Litvinov, Oliver Ferrigni, David Toca, Сергей Сергеев, Joël Thieffry, and Baiju Muthukadan contributed corrections and improvements.

François Marier maintains the Debian package originally created by Daniel Baumann.

My gratitude goes to many others for your support and praise. I’m tempted to quote you here, but it might raise expectations to ridiculous heights.

If I’ve left you out by mistake, please tell me or just send me a patch!

This guide is released under the GNU General Public License version 3. Naturally, the source is kept in a Git repository, and can be obtained by typing:

$ git clone git://  # Creates "gitmagic" directory.
or from one of the mirrors:

$ git clone git://
$ git clone git://
$ git clone [email protected]:blynn/gitmagic.git
GitHub, Assembla, and Bitbucket support private repositories, the latter two for free.


  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,884
    • View Profile
    • Donate to Member
Re: Guide To GIT (Git Magic)
« Reply #1 on: April 24, 2018, 09:57 PM »
Amazon says it has a publication date of April 5, 2010.