Answers:
命中i
将gitignore文件,并从git存储库中取消跟踪。
在幕后,它可以git rm --cached
- 从StackOverflow问题获取有关此git命令的更多信息
k
)只会将文件内容恢复为上一次提交的状态;它不会取消跟踪。要对其进行测试,请修改刚刚丢弃的文件,g
在magit缓冲区中单击以刷新内容,然后您会看到该文件再次出现在“未暂存”部分中。
i
上的文件要untrack,然后打k
的.gitignore
。对于我的用例,如果有一个我想取消跟踪的文件,我通常也想对其进行gitignore。这样,我的magit缓冲区保持干净和空:)
在Magit缓冲区中,在文件上打K(大写k)。它适用于magit 2.3; 我不知道较早的版本。