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: 321654  Tag Table: (Indirect) Node: Top1222 Node: Introduction6032 Node: Installation10725 Node: Updating from an older release11100 Node: Installing from an Elpa archive12695 Node: Installing from the Git repository14034 Node: Post-installation tasks16830 Node: Getting started18219 Node: Interface concepts23954 Node: Modes and Buffers24228 Node: Switching Buffers25974 Node: Naming Buffers29038 Node: Quitting Windows31873 Node: Automatic Refreshing of Magit Buffers33505 Node: Automatic Saving of File-Visiting Buffers36273 Node: Automatic Reverting of File-Visiting Buffers37458 Node: Risk of Reverting Automatically42454 Node: Sections44837 Node: Section movement45778 Node: Section visibility49705 Node: Section hooks53296 Node: Section types and values55577 Node: Section options56847 Node: Popup buffers and prefix commands57319 Node: Completion and confirmation58633 Node: Running Git61539 Node: Viewing Git output61775 Node: Running Git manually62775 Node: Git executable64901 Node: Global Git arguments66908 Node: Inspecting67715 Node: Status buffer68842 Node: Status sections71365 Node: Status header sections76612 Node: Status options79171 Node: Logging79895 Node: Refreshing logs82424 Node: Log Buffer83809 Node: Select from log86898 Node: Reflog87838 Node: Diffing88316 Node: Refreshing diffs91128 Node: Diff buffer94109 Node: Diff options96011 Node: Revision buffer97767 Node: Ediffing98722 Node: References buffer102180 Node: References sections106890 Node: Bisecting107765 Node: Visiting blobs109261 Node: Blaming109770 Node: Manipulating113090 Node: Repository setup113382 Node: Staging and unstaging114422 Node: Staging from file-visiting buffers118317 Node: Applying119485 Node: Committing121128 Node: Initiating a commit121711 Node: Editing commit messages125023 Node: Branching135419 Node: Merging148233 Node: Rebasing150317 Node: Editing rebase sequences153265 Node: Rebase sequence log156299 Node: Cherry picking163043 Node: Reverting164649 Node: Resetting166012 Node: Stashing167522 Node: Transferring170696 Node: Remotes170934 Node: Fetching172220 Node: Pulling173586 Node: Pushing174432 Node: Creating and sending patches179176 Node: Applying patches179871 Node: Miscellaneous180869 Node: Tagging181160 Node: Notes181945 Node: Submodules184470 Node: Common commands185790 Node: Wip modes187538 Node: Minor mode for buffers visiting files194274 Node: Minor mode for buffers visiting blobs196768 Node: Customizing197573 Node: Per-repository configuration199245 Node: Essential settings200879 Node: Safety201203 Node: Performance203036 Node: Committing Performance209709 Node: Plumbing210690 Node: Calling Git211318 Node: Getting a value from Git212841 Node: Calling Git for effect215945 Node: Section plumbing222449 Node: Creating sections222677 Node: Section selection226576 Node: Matching sections228256 Node: Refreshing buffers233458 Node: Conventions236593 Node: Confirmation and completion236770 Node: Theming Faces237668 Node: FAQ245819 Node: Magit is slow247230 Node: I changed several thousand files at once and now Magit is unusable247431 Node: I am having problems committing248147 Node: Diffs are collapsed after un-/staging248593 Node: I don't understand how branching and pushing work249864 Node: I don't like the key binding in v24250239 Node: I cannot install the pre-requisites for Magit v2250578 Node: I am using an Emacs release older than v244251043 Node: I am using a Git release older than v194252656 Node: I am using MS Windows and cannot push with Magit253643 Node: How to install the gitman info manual?254224 Node: How can I show Git's output?256752 Node: Diffs contain control sequences257539 Node: Expanding a file to show the diff causes it to disappear258544 Node: Point is wrong in the COMMIT_EDITMSG buffer259073 Node: Can Magit be used as ediff-version-control-package?260091 Node: How to show diffs for gpg-encrypted files?262115 Node: Emacs 245 hangs when loading Magit262706 Node: Symbol's value as function is void --some263275 Node: Where is the branch manager263595 Node: Keystroke Index263880 Node: Command Index291671 Node: Function Index321654 Node: Variable Index333777  End Tag Table  Local Variables: coding: utf-8 End: