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: 312586  Tag Table: (Indirect) Node: Top1222 Node: Introduction6389 Node: Installation11082 Node: Updating from an older release11457 Node: Installing from an Elpa archive13052 Node: Installing from the Git repository14391 Node: Post-installation tasks17187 Node: Getting started18576 Node: Interface concepts24311 Node: Modes and Buffers24585 Node: Switching Buffers26330 Node: Naming Buffers30988 Node: Quitting Windows33823 Node: Automatic Refreshing of Magit Buffers35455 Node: Automatic Saving of File-Visiting Buffers38223 Node: Automatic Reverting of File-Visiting Buffers39408 Node: Risk of Reverting Automatically44404 Node: Sections46787 Node: Section movement47728 Node: Section visibility51655 Node: Section hooks55246 Node: Section types and values57527 Node: Section options58797 Node: Popup buffers and prefix commands59269 Node: Completion and confirmation60583 Node: Running Git63489 Node: Viewing Git output63725 Node: Running Git manually64725 Node: Git executable66851 Node: Global Git arguments68858 Node: Inspecting69665 Node: Status buffer70812 Node: Status sections73677 Node: Status header sections79086 Node: Status options81643 Node: Repository list82367 Node: Logging84504 Node: Refreshing logs87242 Node: Log Buffer88627 Node: Select from log91716 Node: Reflog92656 Node: Diffing93134 Node: Refreshing diffs96154 Node: Diff buffer99135 Node: Diff options101037 Node: Revision buffer102793 Node: Ediffing103748 Node: References buffer107338 Node: References sections112048 Node: Bisecting112923 Node: Visiting blobs114419 Node: Blaming114928 Node: Manipulating118248 Node: Repository setup118564 Node: Staging and unstaging119604 Node: Staging from file-visiting buffers123693 Node: Applying124861 Node: Committing126754 Node: Initiating a commit127337 Node: Editing commit messages130649 Node: Branching141045 Node: The two remotes141245 Node: The branch popup143789 Node: The branch config popup149878 Node: Merging155784 Node: Resolving conflicts157952 Ref: orgradiotarget1159037 Node: Rebasing162909 Node: Editing rebase sequences166550 Node: Information about in-progress rebase169580 Ref: Information about in-progress rebase-Footnote-1176416 Node: Cherry picking177002 Node: Reverting178608 Node: Resetting179971 Node: Stashing181483 Node: Transferring184657 Node: Remotes184895 Node: Fetching186181 Node: Pulling187547 Node: Pushing188393 Node: Creating and sending patches193137 Node: Applying patches193832 Node: Miscellaneous194830 Node: Tagging195133 Node: Notes195918 Node: Submodules198443 Node: Subtree199755 Node: Common commands201003 Node: Wip modes202748 Node: Minor mode for buffers visiting files209484 Node: Minor mode for buffers visiting blobs212958 Node: Customizing213763 Node: Per-repository configuration215435 Node: Essential settings217069 Node: Safety217393 Node: Performance219226 Node: Plumbing227185 Node: Calling Git227813 Node: Getting a value from Git229336 Node: Calling Git for effect232440 Node: Section plumbing238944 Node: Creating sections239172 Node: Section selection243071 Node: Matching sections244751 Node: Refreshing buffers249960 Node: Conventions253095 Node: Confirmation and completion253272 Node: Theming Faces254170 Node: FAQ262321 Node: Magit is slow263934 Node: I changed several thousand files at once and now Magit is unusable264135 Node: I am having problems committing264851 Node: Diffs are collapsed after un-/staging265297 Node: I don't understand how branching and pushing work266775 Node: I don't like the key binding in v24267150 Node: I cannot install the pre-requisites for Magit v2267489 Node: I am using an Emacs release older than v244267954 Node: I am using a Git release older than v194269567 Node: I am using MS Windows and cannot push with Magit270554 Node: I am using OS X and SOMETHING works in shell but not in Magit271158 Node: How to install the gitman info manual?271949 Node: How can I show Git's output?274490 Node: Diffs contain control sequences275277 Node: Expanding a file to show the diff causes it to disappear276282 Node: Point is wrong in the ‘COMMIT_EDITMSG’ buffer276817 Node: The mode-line information isn't always up-to-date277847 Node: Can Magit be used as ‘ediff-version-control-package’?278915 Node: How to show diffs for gpg-encrypted files?280959 Node: Emacs 245 hangs when loading Magit281556 Node: Symbol's value as function is void ‘--some’282131 Node: Where is the branch manager282465 Node: Keystroke Index282756 Node: Command Index312586 Node: Function Index342376 Node: Variable Index356051  End Tag Table  Local Variables: coding: utf-8 End: