来自magit的Git rm


27

这是非常基本的,但是我一直无法在网上找到答案。是否可以git rm从magit删除跟踪的文件?

谢谢


在超级用户上已提出并回答了该问题:superuser.com/questions/516639/…
雷米

还有magit-do-async-shell-command,我将其绑定到magit-status缓冲区中的“&”。
10

Answers:


20

Magit没有提供执行该命令的命令git rm(但是,如果您打开了功能请求,那么我最终可能会添加它)。

同时,您可以使用其他方法(例如,使用)删除文件M-x delete-file RET <file> RET。完成此操作后,请使用刷新Magit缓冲区g,然后通过在未暂存的更改列表中移至该文件然后按来暂存文件的“删除” s


14

Magit不支持git rm。而是,删除目录中的文件夹,然后进行更改。

您也可以!用来启动任何git命令。


23
Kmagit-file-untrack)做git rm --cached
npostavs

此“ K”键非常有用。谢谢。
Wizmer '16

@npostavs为什么您的评论不被接受?
丹尼尔·

@Daniel这是另一个问题的答案。
npostavs

@npostavs感谢您的评论。我看到了,所以git rm --cached不会从磁盘上删除文件,但是会删除git rm。谢谢!
丹尼尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.