9得票2回答
Magit - 重命名最新的提交

如何在Magit中重命名最后一次提交(即编辑提交消息)? 我可以在magit-log-buffer-file中看到它,但我不知道如何与它交互。

32得票8回答
如何在全屏窗口中打开magit-status

我正在使用Magit在Emacs中与Git一起工作。 我已将Magit状态绑定到一个键,但每次按下该键时,它会在窗口的下半部分拆分并且我必须按C-x 1将其放入完整的窗口。 如何使其默认在完整窗口中打开?

89得票2回答
Magit 撤销单个文件更改

这个问题是关于Emacs中Magit主要模式的功能,而不是如何通过命令行界面完成此操作。 我只有一个本地Git存储库。 我该如何将所选文件恢复为其以前的版本? 我相信Git命令应该是像git checkout HEAD^ path/to/file这样的东西,但我可能也错了,只是猜测而已。 ...

114得票6回答
在Magit中查看文件的历史记录?

使用Git版本控制查看文件变更历史介绍了在Git中查看文件历史的其他方式。 Emacs Magit是否也可以实现?

32得票4回答
使用emacs(和magit?)访问给定提交/分支等中的文件

如果我想查看某个特定提交 <COMMIT_ID> 中的 foo.bar 是什么样子的,那么我可以调用以下命令: git show <COMMIT_ID>:foo.bar 不错... 我该如何在emacs中实现呢?使用magit吗?还是使用vc?假设我正在访问文件f...

55得票3回答
我该如何使用 Magit 来比较单个文件的差异?

假设我已经在 Git 仓库中对一些无关的文件做了一些更改。我想要逐个审查并提交每个文件。 我运行 magit-status,然后得到一个改变文件的列表。但是我只能找到 magit 的两个 diff 命令 (d和D),这些命令将整个版本与另一个版本进行比较,而不是单个文件。 我需要用 mag...

25得票2回答
如何在`magit`中恢复旧提交的更改?

我知道如何从旧的提交中获取差异: 进入*magit-log*,并点击提交。如何逆转应用差异中的特定更改? 我希望它只修改文件(和缓冲区,如果打开)。

9得票2回答
Magit保存密码和用户名

Magit 是使用 Github 的一个良好选择。当我想将我的提交推送到 Github 时,它总是会要求我的用户名和密码。 Emacs 怎样才能保存我的密码呢? 此致敬礼。

10得票5回答
在Windows上提交时,Magit非常缓慢。

Magit提交一个文件需要非常长的时间。 与任何其他任务绝对不成比例-可能需要数分钟,否则我就放弃并从shell中提交它。 有什么原因吗? 我该如何调试它? 有趣的是,如果我杀死* magit-process *缓冲区(必须与git进程交互的缓冲区),然后继续进行任务,那么一切都正常。 但是,...

13得票5回答
Emacs Magit差异突出显示

我刚开始接触magit,很喜欢它,但差异查看器对我来说真的很烦人。块高亮没有意义,因为当我滚动屏幕时,光标随之移动,突出显示新区域。在 magit diff 模式中也没有其他语法高亮。有人知道如何禁用块高亮并获得除白色和灰色以外的更好的差异颜色吗? 谢谢。