git - 使用 emacs(和 magit?)访问给定提交/分支/等中的文件

标签 git emacs magit

如果我想看看如何foo.bar在某些特定的提交中看起来像 <COMMIT_ID>然后我可以调用:

git show <COMMIT_ID>:foo.bar

很好...我如何在 emacs 中做到这一点? ?使用 magit ?使用 vc ?假设我正在访问文件 foo.bar我想查看它在 <COMMIT_ID> 中的样子.

最佳答案

在 Emacs 中执行此操作的规范方法是使用 VC:文件缓冲区中的 C-x v ~ 将要求您进行修订,然后显示该文件的修订版本。它应该适用于 VC 支持的任何控制系统,例如 Git、Bzr、...

关于git - 使用 emacs(和 magit?)访问给定提交/分支/等中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25420282/

相关文章:

Git:从工作树中删除已删除的文件

git:如何列出给定提交中存在的所有文件?

emacs - 如何在目录下的c文件中搜索文本

git - 直接从 Emacs 创建 pull 请求

emacs - 用magit劈开一个大块头

git - 如何查看 emacs magit 分支上未 merge 的提交

Github代码库: how to check if a repo is classified as active

git - checkout 到本地获取的远程分支

emacs - 如何在光标后插入空格?

r - 使用 Emacs/ESS 用 R 构建统计分析