有没有一种很好的方法可以在magit中调用git mv
文件?我知道可以使用:运行任何git命令,但这不会自动完成文件名。
答案 0 :(得分:19)
我不确定是否有直接方式,但是......
鉴于mv
与rm
加add
相同,您只需正常重命名该文件(例如在dired中),然后暂停两个后续更改 - 删除的文件和新文件。
Git应该弄清楚。
修改强>
M-x vc-rename-file
?
答案 1 :(得分:10)
至少在当前版本的magit中有参考,magit-file-rename
可以由 R 调用。
答案 2 :(得分:7)
我为此使用了dired。文件打开时C-x d
,然后按文件上的!
运行git mv ? newpath
命令,文件为?
参数。