Emacs + Magit = Git Magic

Emacs + Magit = Git Magic

Emacs + Magit = Git Magic Shakthi Kannan Version 1.0 GNU FDL Shakthi Kannan Emacs + Magit = Git Magic Initialization M-x magit-status Open magit buffer Shakthi Kannan Emacs + Magit = Git Magic Buffers $ Actual git command executed g Update magit status Shakthi Kannan Emacs + Magit = Git Magic Section Visibility TAB Toggle current section S-TAB Toggle visibility of current children 1-4 Shows four levels of a section M-f1-4g Shows four levels af ALL sections Shakthi Kannan Emacs + Magit = Git Magic Untracked files s Add untracked file to staging area C-u S Stage all untracked and tracked files i Add filename to .gitignore k Delete untracked file, forever Shakthi Kannan Emacs + Magit = Git Magic Staging and Committing u Unstage C-u s Prompt file for staging S Move all hunks to stage U Unstage everything that has been staged c Pop buffer for commit message C-c C-c Amend commit message C-c C-k Erase magit-log-edit buffer and bury it Shakthi Kannan Emacs + Magit = Git Magic History l l History of current head in terse form l L History in verbose form RET More info on commit in new buffer v Revert the current commit C-w Copy sha1 to kill ring . Mark commit = Difference between current commit and marked Shakthi Kannan Emacs + Magit = Git Magic Reflog l h Browse reflog Shakthi Kannan Emacs + Magit = Git Magic Diffing d Difference between working tree and another revision D Difference between any two arbitrary revisions Shakthi Kannan Emacs + Magit = Git Magic Tagging t t Create lightweight tag t a Create annotated tag Shakthi Kannan Emacs + Magit = Git Magic Resetting x Reset your current head X Reset working tree and staging area to recent commit state Shakthi Kannan Emacs + Magit = Git Magic Stashing z z Create new stash a Apply stash A Pop a stash k Drop a stash Shakthi Kannan Emacs + Magit = Git Magic Branching b v Branch manager b b Switch to a different branch b n Create new branch and switch to it Shakthi Kannan Emacs + Magit = Git Magic Branch List k Delete current branch C-u k Delete branch even if it hasn't been merged m m Merge the branch in current line to specified g Refresh branch list q Buries the branch list and deletes its window Shakthi Kannan Emacs + Magit = Git Magic Wazzup w Summary of other branches to master TAB Show list of commits Shakthi Kannan Emacs + Magit = Git Magic Merging m m Initial merge Shakthi Kannan Emacs + Magit = Git Magic Rebase R Initiate rebase Shakthi Kannan Emacs + Magit = Git Magic Pushing and Pulling PP Push to remote FF Git pull Shakthi Kannan Emacs + Magit = Git Magic Using Git Directly : Run git commands directly Shakthi Kannan Emacs + Magit = Git Magic References Magit user manual. http://magit.github.com/magit/magit.html Git. http://git-scm.com/ Shakthi Kannan Emacs + Magit = Git Magic.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    20 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us