This is magit.info, produced by makeinfo version 5.2 from magit.texi. Magit is an interface to the version control system Git, implemented as an Emacs package. Magit aspires to be a complete Git porcelain. While we cannot (yet) claim that Magit wraps and improves upon each and every Git command, it is complete enough to allow even experienced Git users to perform almost all of their daily version control tasks directly from within Emacs. While many fine Git clients exist, only Magit and Git itself deserve to be called porcelains. Copyright (C) 2015-2016 Jonas Bernoulli You can redistribute this document and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This document is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. INFO-DIR-SECTION Emacs START-INFO-DIR-ENTRY * Magit: (magit). Using Git from Emacs with Magit. END-INFO-DIR-ENTRY  Indirect: magit.info-1: 1222 magit.info-2: 321010  Tag Table: (Indirect) Node: Top1222 Node: Introduction6446 Node: Installation11169 Node: Updating from an older release11544 Node: Installing from an Elpa archive13139 Node: Installing from the Git repository14478 Node: Post-installation tasks17325 Node: Getting started18714 Node: Interface concepts24443 Node: Modes and Buffers24717 Node: Switching Buffers26462 Node: Naming Buffers31003 Node: Quitting Windows33838 Node: Automatic Refreshing of Magit Buffers35470 Node: Automatic Saving of File-Visiting Buffers38238 Node: Automatic Reverting of File-Visiting Buffers39423 Node: Risk of Reverting Automatically44419 Node: Sections46802 Node: Section movement47743 Node: Section visibility51670 Node: Section hooks55261 Node: Section types and values57542 Node: Section options58812 Node: Popup buffers and prefix commands59284 Node: Completion and confirmation60598 Node: Running Git63504 Node: Viewing Git output63740 Node: Running Git manually64740 Node: Git executable66866 Node: Global Git arguments68873 Node: Inspecting69680 Node: Status buffer70827 Node: Status sections73692 Node: Status header sections79571 Node: Status options82128 Node: Repository list82852 Node: Logging85010 Node: Refreshing logs87748 Node: Log Buffer89133 Node: Select from log92429 Node: Reflog93369 Node: Diffing93847 Node: Refreshing diffs96867 Node: Diff buffer99848 Node: Diff options102074 Node: Revision buffer105440 Node: Ediffing106395 Node: References buffer109985 Node: References sections114695 Node: Bisecting115570 Node: Visiting blobs117309 Node: Blaming117818 Node: Manipulating121248 Node: Repository setup121564 Node: Staging and unstaging122604 Node: Staging from file-visiting buffers126693 Node: Applying127861 Node: Committing129754 Node: Initiating a commit130337 Node: Editing commit messages133649 Node: Branching144045 Node: The two remotes144245 Node: The branch popup146789 Node: The branch config popup156025 Node: Merging161931 Node: Resolving conflicts164099 Ref: orgradiotarget1165184 Node: Rebasing169056 Node: Editing rebase sequences172697 Node: Information about in-progress rebase175727 Ref: Information about in-progress rebase-Footnote-1182563 Node: Cherry picking183149 Node: Reverting184755 Node: Resetting186118 Node: Stashing187630 Node: Transferring190804 Node: Remotes191042 Node: Fetching192328 Node: Pulling193694 Node: Pushing194540 Node: Creating and sending patches199284 Node: Applying patches199979 Node: Miscellaneous200977 Node: Tagging201280 Node: Notes202065 Node: Submodules204590 Node: Listing submodules204805 Node: Submodule popup206624 Node: Subtree207907 Node: Common commands209155 Node: Wip modes210900 Node: Minor mode for buffers visiting files217636 Node: Minor mode for buffers visiting blobs221110 Node: Customizing221915 Node: Per-repository configuration223587 Node: Essential settings225221 Node: Safety225545 Node: Performance227378 Node: Plumbing235340 Node: Calling Git236164 Node: Getting a value from Git237687 Node: Calling Git for effect240791 Node: Section plumbing247295 Node: Creating sections247523 Node: Section selection251422 Node: Matching sections253102 Node: Refreshing buffers258311 Node: Conventions261446 Node: Confirmation and completion261623 Node: Theming Faces262521 Node: FAQ270672 Node: Magit is slow272285 Node: I changed several thousand files at once and now Magit is unusable272486 Node: I am having problems committing273202 Node: Diffs are collapsed after un-/staging273648 Node: I don't understand how branching and pushing work275126 Node: I don't like the key binding in v24275501 Node: I cannot install the pre-requisites for Magit v2275840 Node: I am using an Emacs release older than v244276305 Node: I am using a Git release older than v194277918 Node: I am using MS Windows and cannot push with Magit278905 Node: I am using OS X and SOMETHING works in shell but not in Magit279509 Node: How to install the gitman info manual?280300 Node: How can I show Git's output?282841 Node: Diffs contain control sequences283628 Node: Expanding a file to show the diff causes it to disappear284633 Node: Point is wrong in the ‘COMMIT_EDITMSG’ buffer285168 Node: The mode-line information isn't always up-to-date286198 Node: Can Magit be used as ‘ediff-version-control-package’?287266 Node: How to show diffs for gpg-encrypted files?289310 Node: Emacs 245 hangs when loading Magit289907 Node: Symbol's value as function is void ‘--some’290482 Node: Where is the branch manager290816 Node: Keystroke Index291107 Node: Command Index321010 Node: Function Index351019 Node: Variable Index364913  End Tag Table  Local Variables: coding: utf-8 End: