Magit恢复单个文件
问题是关于Emacsfunction的Magit主要模式,而不是如何通过命令行界面来做到这一点。
我只有一个本地的Git仓库。 我如何将选定的文件恢复到以前的版本? 我相信这个Git命令必须是像git checkout HEAD^ path/to/file
但是我也可能在这里错了,只是猜测真的。
我正在寻找的是与vc-dir
缓冲区中的Cx vu本质上相同的东西。
本质上,我希望做的是:
-
删除修改后的文件。
-
从当地回购拉。
但Magit似乎不能这样做,似乎更喜欢只是删除文件,而不是恢复它。
在magit中,你只需要继续你想要恢复的块或文件,然后用k
来放弃修改。 有关更多详细信息,请参阅https://magit.vc/manual/1.4/magit/Staging-and-Committing.html上的相关文档。;
随着文件打开,你可以Mx magit-file-checkout
。