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: 323028  Tag Table: (Indirect) Node: Top1222 Node: Introduction6180 Node: Installation10873 Node: Updating from an older release11248 Node: Installing from an Elpa archive12843 Node: Installing from the Git repository14182 Node: Post-installation tasks16978 Node: Getting started18367 Node: Interface concepts24102 Node: Modes and Buffers24376 Node: Switching Buffers26122 Node: Naming Buffers29186 Node: Quitting Windows32021 Node: Automatic Refreshing of Magit Buffers33653 Node: Automatic Saving of File-Visiting Buffers36421 Node: Automatic Reverting of File-Visiting Buffers37606 Node: Risk of Reverting Automatically42602 Node: Sections44985 Node: Section movement45926 Node: Section visibility49853 Node: Section hooks53444 Node: Section types and values55725 Node: Section options56995 Node: Popup buffers and prefix commands57467 Node: Completion and confirmation58781 Node: Running Git61687 Node: Viewing Git output61923 Node: Running Git manually62923 Node: Git executable65049 Node: Global Git arguments67056 Node: Inspecting67863 Node: Status buffer68990 Node: Status sections71513 Node: Status header sections76922 Node: Status options79481 Node: Logging80205 Node: Refreshing logs82734 Node: Log Buffer84119 Node: Select from log87208 Node: Reflog88148 Node: Diffing88626 Node: Refreshing diffs91438 Node: Diff buffer94419 Node: Diff options96321 Node: Revision buffer98077 Node: Ediffing99032 Node: References buffer102490 Node: References sections107200 Node: Bisecting108075 Node: Visiting blobs109571 Node: Blaming110080 Node: Manipulating113400 Node: Repository setup113692 Node: Staging and unstaging114732 Node: Staging from file-visiting buffers118627 Node: Applying119795 Node: Committing121438 Node: Initiating a commit122021 Node: Editing commit messages125333 Node: Branching135729 Node: Merging148543 Node: Rebasing150627 Node: Editing rebase sequences153575 Node: Rebase sequence log156609 Node: Cherry picking163353 Node: Reverting164959 Node: Resetting166322 Node: Stashing167832 Node: Transferring171006 Node: Remotes171244 Node: Fetching172530 Node: Pulling173896 Node: Pushing174742 Node: Creating and sending patches179486 Node: Applying patches180181 Node: Miscellaneous181179 Node: Tagging181470 Node: Notes182255 Node: Submodules184780 Node: Common commands186100 Node: Wip modes187848 Node: Minor mode for buffers visiting files194584 Node: Minor mode for buffers visiting blobs197078 Node: Customizing197883 Node: Per-repository configuration199555 Node: Essential settings201189 Node: Safety201513 Node: Performance203346 Node: Plumbing210806 Node: Calling Git211434 Node: Getting a value from Git212957 Node: Calling Git for effect216061 Node: Section plumbing222565 Node: Creating sections222793 Node: Section selection226692 Node: Matching sections228372 Node: Refreshing buffers233574 Node: Conventions236709 Node: Confirmation and completion236886 Node: Theming Faces237784 Node: FAQ245935 Node: Magit is slow247494 Node: I changed several thousand files at once and now Magit is unusable247695 Node: I am having problems committing248411 Node: Diffs are collapsed after un-/staging248857 Node: I don't understand how branching and pushing work250335 Node: I don't like the key binding in v24250710 Node: I cannot install the pre-requisites for Magit v2251049 Node: I am using an Emacs release older than v244251514 Node: I am using a Git release older than v194253127 Node: I am using MS Windows and cannot push with Magit254114 Node: I am using OS X and SOMETHING works in shell but not in Magit254718 Node: How to install the gitman info manual?255509 Node: How can I show Git's output?258050 Node: Diffs contain control sequences258837 Node: Expanding a file to show the diff causes it to disappear259842 Node: Point is wrong in the ‘COMMIT_EDITMSG’ buffer260377 Node: Can Magit be used as ‘ediff-version-control-package’?261415 Node: How to show diffs for gpg-encrypted files?263459 Node: Emacs 245 hangs when loading Magit264056 Node: ‘Symbol's value as function is void --some’264631 Node: Where is the branch manager264963 Node: Keystroke Index265254 Node: Command Index293045 Node: Function Index323028 Node: Variable Index335224  End Tag Table  Local Variables: coding: utf-8 End: