如何使用magit中的git mv?

时间:2013-07-12 08:07:13

标签: git emacs magit

有没有一种很好的方法可以在magit中调用git mv文件?我知道可以使用运行任何git命令,但这不会自动完成文件名。

3 个答案:

答案 0 :(得分:19)

我不确定是否有直接方式,但是......

鉴于mv rmadd相同,您只需正常重命名该文件(例如在dired中),然后暂停两个后续更改 - 删除的文件和新文件。

Git应该弄清楚。

修改

M-x vc-rename-file

答案 1 :(得分:10)

至少在当前版本的magit中有参考,magit-file-rename可以由 R 调用。

答案 2 :(得分:7)

我为此使用了dired。文件打开时C-x d,然后按文件上的!运行git mv ? newpath命令,文件为?参数。