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: 315897  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 sections79401 Node: Status options81958 Node: Repository list82682 Node: Logging84840 Node: Refreshing logs87578 Node: Log Buffer88963 Node: Select from log92259 Node: Reflog93199 Node: Diffing93677 Node: Refreshing diffs96697 Node: Diff buffer99678 Node: Diff options101580 Node: Revision buffer103336 Node: Ediffing104291 Node: References buffer107881 Node: References sections112591 Node: Bisecting113466 Node: Visiting blobs115205 Node: Blaming115714 Node: Manipulating119144 Node: Repository setup119460 Node: Staging and unstaging120500 Node: Staging from file-visiting buffers124589 Node: Applying125757 Node: Committing127650 Node: Initiating a commit128233 Node: Editing commit messages131545 Node: Branching141941 Node: The two remotes142141 Node: The branch popup144685 Node: The branch config popup150912 Node: Merging156818 Node: Resolving conflicts158986 Ref: orgradiotarget1160071 Node: Rebasing163943 Node: Editing rebase sequences167584 Node: Information about in-progress rebase170614 Ref: Information about in-progress rebase-Footnote-1177450 Node: Cherry picking178036 Node: Reverting179642 Node: Resetting181005 Node: Stashing182517 Node: Transferring185691 Node: Remotes185929 Node: Fetching187215 Node: Pulling188581 Node: Pushing189427 Node: Creating and sending patches194171 Node: Applying patches194866 Node: Miscellaneous195864 Node: Tagging196167 Node: Notes196952 Node: Submodules199477 Node: Listing submodules199692 Node: Submodule popup201511 Node: Subtree202794 Node: Common commands204042 Node: Wip modes205787 Node: Minor mode for buffers visiting files212523 Node: Minor mode for buffers visiting blobs215997 Node: Customizing216802 Node: Per-repository configuration218474 Node: Essential settings220108 Node: Safety220432 Node: Performance222265 Node: Plumbing230227 Node: Calling Git231051 Node: Getting a value from Git232574 Node: Calling Git for effect235678 Node: Section plumbing242182 Node: Creating sections242410 Node: Section selection246309 Node: Matching sections247989 Node: Refreshing buffers253198 Node: Conventions256333 Node: Confirmation and completion256510 Node: Theming Faces257408 Node: FAQ265559 Node: Magit is slow267172 Node: I changed several thousand files at once and now Magit is unusable267373 Node: I am having problems committing268089 Node: Diffs are collapsed after un-/staging268535 Node: I don't understand how branching and pushing work270013 Node: I don't like the key binding in v24270388 Node: I cannot install the pre-requisites for Magit v2270727 Node: I am using an Emacs release older than v244271192 Node: I am using a Git release older than v194272805 Node: I am using MS Windows and cannot push with Magit273792 Node: I am using OS X and SOMETHING works in shell but not in Magit274396 Node: How to install the gitman info manual?275187 Node: How can I show Git's output?277728 Node: Diffs contain control sequences278515 Node: Expanding a file to show the diff causes it to disappear279520 Node: Point is wrong in the ‘COMMIT_EDITMSG’ buffer280055 Node: The mode-line information isn't always up-to-date281085 Node: Can Magit be used as ‘ediff-version-control-package’?282153 Node: How to show diffs for gpg-encrypted files?284197 Node: Emacs 245 hangs when loading Magit284794 Node: Symbol's value as function is void ‘--some’285369 Node: Where is the branch manager285703 Node: Keystroke Index285994 Node: Command Index315897 Node: Function Index345906 Node: Variable Index359800  End Tag Table  Local Variables: coding: utf-8 End: