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: 320475  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 popup155490 Node: Merging161396 Node: Resolving conflicts163564 Ref: orgradiotarget1164649 Node: Rebasing168521 Node: Editing rebase sequences172162 Node: Information about in-progress rebase175192 Ref: Information about in-progress rebase-Footnote-1182028 Node: Cherry picking182614 Node: Reverting184220 Node: Resetting185583 Node: Stashing187095 Node: Transferring190269 Node: Remotes190507 Node: Fetching191793 Node: Pulling193159 Node: Pushing194005 Node: Creating and sending patches198749 Node: Applying patches199444 Node: Miscellaneous200442 Node: Tagging200745 Node: Notes201530 Node: Submodules204055 Node: Listing submodules204270 Node: Submodule popup206089 Node: Subtree207372 Node: Common commands208620 Node: Wip modes210365 Node: Minor mode for buffers visiting files217101 Node: Minor mode for buffers visiting blobs220575 Node: Customizing221380 Node: Per-repository configuration223052 Node: Essential settings224686 Node: Safety225010 Node: Performance226843 Node: Plumbing234805 Node: Calling Git235629 Node: Getting a value from Git237152 Node: Calling Git for effect240256 Node: Section plumbing246760 Node: Creating sections246988 Node: Section selection250887 Node: Matching sections252567 Node: Refreshing buffers257776 Node: Conventions260911 Node: Confirmation and completion261088 Node: Theming Faces261986 Node: FAQ270137 Node: Magit is slow271750 Node: I changed several thousand files at once and now Magit is unusable271951 Node: I am having problems committing272667 Node: Diffs are collapsed after un-/staging273113 Node: I don't understand how branching and pushing work274591 Node: I don't like the key binding in v24274966 Node: I cannot install the pre-requisites for Magit v2275305 Node: I am using an Emacs release older than v244275770 Node: I am using a Git release older than v194277383 Node: I am using MS Windows and cannot push with Magit278370 Node: I am using OS X and SOMETHING works in shell but not in Magit278974 Node: How to install the gitman info manual?279765 Node: How can I show Git's output?282306 Node: Diffs contain control sequences283093 Node: Expanding a file to show the diff causes it to disappear284098 Node: Point is wrong in the ‘COMMIT_EDITMSG’ buffer284633 Node: The mode-line information isn't always up-to-date285663 Node: Can Magit be used as ‘ediff-version-control-package’?286731 Node: How to show diffs for gpg-encrypted files?288775 Node: Emacs 245 hangs when loading Magit289372 Node: Symbol's value as function is void ‘--some’289947 Node: Where is the branch manager290281 Node: Keystroke Index290572 Node: Command Index320475 Node: Function Index350484 Node: Variable Index364378  End Tag Table  Local Variables: coding: utf-8 End: