PEP: XXX Title: Collecting information about git Version: $Revision$ Last-Modified: $Date$ Author: Oleg Broytman Status: Active Type: Informational Content-Type: text/x-rst Created: 01-Jun-2015 Post-History: Abstract ======== This Informational PEP collects information about git. There is, of course, a lot of documentation for git, so the PEP concentrates on more complex issues, topics and scenarios. The plan is to extend the PEP in the future collecting information about equivalence of Mercurial and git scenarios to help migrating Python development from Mercurial to git. The author of the PEP doesn't currently plan to write a Process PEP on migration from Mercurial to git. Documentation ============= Git is accompanied with a lot of documentation, both online and offline. Documentation for starters -------------------------- Git Tutorial: `part 1 `_, `part 2 `_. `Git User's manual `_. `Everyday GIT With 20 Commands Or So `_. `Git workflows `_. `Git Magic `_, also with a number of translations. Advanced documentation ---------------------- `Pro Git `_. The Book about git. Buy it at Amazon or download in PDF, mobi, or ePub form. Has translations to many different languages. Download Russian translation from `GArik `_. `Git Wiki `_. Offline documentation --------------------- Git has builtin help: run ``git help TOPIC``. For example, run ``git help git`` or ``git help help``. Quick start =========== Download and installation ------------------------- Unix users: download and install using your package manager. Microsoft Windows: download `git-for-windows `_. MacOS X: use git installed with `XCode `_ or download `git-osx-installer `_. Initial configuration --------------------- This simple code is often appears in documentation, but it is important so let repeat it here:: $ git config --global user.name "User Name" $ git config --global user.email user.name@example.org References ========== .. [] Copyright ========= This document has been placed in the public domain. .. Local Variables: mode: indented-text indent-tabs-mode: nil sentence-end-double-space: t fill-column: 70 coding: utf-8 End: vim: set fenc=us-ascii tw=70 :