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: 320085  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 options101750 Node: Revision buffer105050 Node: Ediffing106005 Node: References buffer109595 Node: References sections114305 Node: Bisecting115180 Node: Visiting blobs116919 Node: Blaming117428 Node: Manipulating120858 Node: Repository setup121174 Node: Staging and unstaging122214 Node: Staging from file-visiting buffers126303 Node: Applying127471 Node: Committing129364 Node: Initiating a commit129947 Node: Editing commit messages133259 Node: Branching143655 Node: The two remotes143855 Node: The branch popup146399 Node: The branch config popup155100 Node: Merging161006 Node: Resolving conflicts163174 Ref: orgradiotarget1164259 Node: Rebasing168131 Node: Editing rebase sequences171772 Node: Information about in-progress rebase174802 Ref: Information about in-progress rebase-Footnote-1181638 Node: Cherry picking182224 Node: Reverting183830 Node: Resetting185193 Node: Stashing186705 Node: Transferring189879 Node: Remotes190117 Node: Fetching191403 Node: Pulling192769 Node: Pushing193615 Node: Creating and sending patches198359 Node: Applying patches199054 Node: Miscellaneous200052 Node: Tagging200355 Node: Notes201140 Node: Submodules203665 Node: Listing submodules203880 Node: Submodule popup205699 Node: Subtree206982 Node: Common commands208230 Node: Wip modes209975 Node: Minor mode for buffers visiting files216711 Node: Minor mode for buffers visiting blobs220185 Node: Customizing220990 Node: Per-repository configuration222662 Node: Essential settings224296 Node: Safety224620 Node: Performance226453 Node: Plumbing234415 Node: Calling Git235239 Node: Getting a value from Git236762 Node: Calling Git for effect239866 Node: Section plumbing246370 Node: Creating sections246598 Node: Section selection250497 Node: Matching sections252177 Node: Refreshing buffers257386 Node: Conventions260521 Node: Confirmation and completion260698 Node: Theming Faces261596 Node: FAQ269747 Node: Magit is slow271360 Node: I changed several thousand files at once and now Magit is unusable271561 Node: I am having problems committing272277 Node: Diffs are collapsed after un-/staging272723 Node: I don't understand how branching and pushing work274201 Node: I don't like the key binding in v24274576 Node: I cannot install the pre-requisites for Magit v2274915 Node: I am using an Emacs release older than v244275380 Node: I am using a Git release older than v194276993 Node: I am using MS Windows and cannot push with Magit277980 Node: I am using OS X and SOMETHING works in shell but not in Magit278584 Node: How to install the gitman info manual?279375 Node: How can I show Git's output?281916 Node: Diffs contain control sequences282703 Node: Expanding a file to show the diff causes it to disappear283708 Node: Point is wrong in the ‘COMMIT_EDITMSG’ buffer284243 Node: The mode-line information isn't always up-to-date285273 Node: Can Magit be used as ‘ediff-version-control-package’?286341 Node: How to show diffs for gpg-encrypted files?288385 Node: Emacs 245 hangs when loading Magit288982 Node: Symbol's value as function is void ‘--some’289557 Node: Where is the branch manager289891 Node: Keystroke Index290182 Node: Command Index320085 Node: Function Index350094 Node: Variable Index363988  End Tag Table  Local Variables: coding: utf-8 End: