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: 313551  Tag Table: (Indirect) Node: Top1222 Node: Introduction6390 Node: Installation11083 Node: Updating from an older release11458 Node: Installing from an Elpa archive13053 Node: Installing from the Git repository14392 Node: Post-installation tasks17188 Node: Getting started18577 Node: Interface concepts24312 Node: Modes and Buffers24586 Node: Switching Buffers26331 Node: Naming Buffers30989 Node: Quitting Windows33824 Node: Automatic Refreshing of Magit Buffers35456 Node: Automatic Saving of File-Visiting Buffers38224 Node: Automatic Reverting of File-Visiting Buffers39409 Node: Risk of Reverting Automatically44405 Node: Sections46788 Node: Section movement47729 Node: Section visibility51656 Node: Section hooks55247 Node: Section types and values57528 Node: Section options58798 Node: Popup buffers and prefix commands59270 Node: Completion and confirmation60584 Node: Running Git63490 Node: Viewing Git output63726 Node: Running Git manually64726 Node: Git executable66852 Node: Global Git arguments68859 Node: Inspecting69666 Node: Status buffer70813 Node: Status sections73678 Node: Status header sections79087 Node: Status options81644 Node: Repository list82368 Node: Logging84505 Node: Refreshing logs87243 Node: Log Buffer88628 Node: Select from log91924 Node: Reflog92864 Node: Diffing93342 Node: Refreshing diffs96362 Node: Diff buffer99343 Node: Diff options101245 Node: Revision buffer103001 Node: Ediffing103956 Node: References buffer107546 Node: References sections112256 Node: Bisecting113131 Node: Visiting blobs114870 Node: Blaming115379 Node: Manipulating118809 Node: Repository setup119125 Node: Staging and unstaging120165 Node: Staging from file-visiting buffers124254 Node: Applying125422 Node: Committing127315 Node: Initiating a commit127898 Node: Editing commit messages131210 Node: Branching141606 Node: The two remotes141806 Node: The branch popup144350 Node: The branch config popup150577 Node: Merging156483 Node: Resolving conflicts158651 Ref: orgradiotarget1159736 Node: Rebasing163608 Node: Editing rebase sequences167249 Node: Information about in-progress rebase170279 Ref: Information about in-progress rebase-Footnote-1177115 Node: Cherry picking177701 Node: Reverting179307 Node: Resetting180670 Node: Stashing182182 Node: Transferring185356 Node: Remotes185594 Node: Fetching186880 Node: Pulling188246 Node: Pushing189092 Node: Creating and sending patches193836 Node: Applying patches194531 Node: Miscellaneous195529 Node: Tagging195832 Node: Notes196617 Node: Submodules199142 Node: Subtree200644 Node: Common commands201892 Node: Wip modes203637 Node: Minor mode for buffers visiting files210373 Node: Minor mode for buffers visiting blobs213847 Node: Customizing214652 Node: Per-repository configuration216324 Node: Essential settings217958 Node: Safety218282 Node: Performance220115 Node: Plumbing228077 Node: Calling Git228705 Node: Getting a value from Git230228 Node: Calling Git for effect233332 Node: Section plumbing239836 Node: Creating sections240064 Node: Section selection243963 Node: Matching sections245643 Node: Refreshing buffers250852 Node: Conventions253987 Node: Confirmation and completion254164 Node: Theming Faces255062 Node: FAQ263213 Node: Magit is slow264826 Node: I changed several thousand files at once and now Magit is unusable265027 Node: I am having problems committing265743 Node: Diffs are collapsed after un-/staging266189 Node: I don't understand how branching and pushing work267667 Node: I don't like the key binding in v24268042 Node: I cannot install the pre-requisites for Magit v2268381 Node: I am using an Emacs release older than v244268846 Node: I am using a Git release older than v194270459 Node: I am using MS Windows and cannot push with Magit271446 Node: I am using OS X and SOMETHING works in shell but not in Magit272050 Node: How to install the gitman info manual?272841 Node: How can I show Git's output?275382 Node: Diffs contain control sequences276169 Node: Expanding a file to show the diff causes it to disappear277174 Node: Point is wrong in the ‘COMMIT_EDITMSG’ buffer277709 Node: The mode-line information isn't always up-to-date278739 Node: Can Magit be used as ‘ediff-version-control-package’?279807 Node: How to show diffs for gpg-encrypted files?281851 Node: Emacs 245 hangs when loading Magit282448 Node: Symbol's value as function is void ‘--some’283023 Node: Where is the branch manager283357 Node: Keystroke Index283648 Node: Command Index313551 Node: Function Index343560 Node: Variable Index357381  End Tag Table  Local Variables: coding: utf-8 End: