added time machine
This commit is contained in:
parent
27c8891148
commit
f0a72924ff
|
@ -81,3 +81,18 @@ and provides some commands like:
|
|||
(git-gutter:clear))
|
||||
:color blue))
|
||||
#+END_SRC
|
||||
*** Time machine
|
||||
TimeMachine lets us step through the history of a file as recorded in git. Visit a git-controlled file and issue M-x git-timemachine (or bind it to a keybinding of your choice). If you just need to toggle the time machine you can use M-x git-timemachine-toggle. Use the following keys to navigate historic version of the file:
|
||||
- =p= Visit previous historic version
|
||||
- =n= Visit next historic version
|
||||
- =w= Copy the abbreviated hash of the current historic version
|
||||
- =W= Copy the full hash of the current historic version
|
||||
- =g= Goto nth revision
|
||||
- =t= Goto revision by selected commit message
|
||||
- =q= Exit the time machine.
|
||||
- =b= Run magit-blame on the currently visited revision (if magit available).
|
||||
- =c= Show current commit using magit (if magit available).
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(use-package git-timemachine
|
||||
:ensure t)
|
||||
#+END_SRC
|
||||
|
|
Loading…
Reference in New Issue