I would like to reset my working directory to the state in another commit. In pure git, I'd use git checkout <commit> -- <file>
. Is there a way to reach similar functionality from any of the dispatch popups in magit?
-
1Does this answer your question? How do I checkout a file from another commit in Magit– philsCommented Jun 23, 2021 at 5:12
Add a comment
|
1 Answer
Use M-x magit-checkout-file RET <rev> RET <file RET
.
-
Is there a pre-defined keyboard shortcut for it in one of the dispatch popups?– NikratioCommented Oct 3, 2016 at 4:26
-
-
Well, what is magit's use case? Using Git from emacs without having to type out the git command (or, in this case, an even longer emacs command).– NikratioCommented Oct 4, 2016 at 2:21
-
None. That's why no key is bound to the command. The command exists because someone asked the same question some other time I assume. You can of course bind some key to it. Personally I almost never use it and when then I use the equivalent git command. But if I knew a compelling use then I might be able to think of a suitable key binding. That's why I asked.– tarsiusCommented Oct 4, 2016 at 8:33