Tag: magit

在Magit中查看文件的历史logging?

使用Git版本化来查看文件的更改历史logging,其中讨论了在Git中查看文件历史logging的其他方法。 可以在Emacs Magit中完成吗?

在emacs中提交细节的git blame

从emacs,我怎么能看到提交的细节(例如提交信息),最后改变了点在线? 我有magit安装。

我怎么能用magit来分辨单个文件?

说我已经做了一些无关的更改,以解耦我的git仓库中的文件。 我想单独检查并提交每个文件。 我运行magit-status ,并获得更改文件的列表。 但是我能find的唯一的魔法差异命令( d和D )区分整个修改,而不是单个文件。 我想要git diff <filename>的输出,但是在magit diff缓冲区中。 我怎样才能得到magit只差一个文件?

Magit恢复单个文件

问题是关于Emacsfunction的Magit主要模式,而不是如何通过命令行界面来做到这一点。 我只有一个本地的Git仓库。 我如何将选定的文件恢复到以前的版本? 我相信这个Git命令必须是像git checkout HEAD^ path/to/file但是我也可能在这里错了,只是猜测真的。 我正在寻找的是与vc-dir缓冲区中的Cx vu本质上相同的东西。 本质上,我希望做的是: 删除修改后的文件。 从当地回购拉。 但Magit似乎不能这样做,似乎更喜欢只是删除文件,而不是恢复它。

用魔法将大块分开

我有两个编辑非常接近(因此是相同的大块)的一部分,我想单独提交。 是否有可能从魔术师中分裂出一个大块头?