如何从 GitX 暂存区域中删除 git 忽略的文件
我使用 git rm --cached 从 git index 中删除了一些文件。
这些文件之前已经上演过。
现在这些文件仍然显示在 GitX 舞台区域,并且附近有红色图标。
我希望它们消失,这就是我忽略它们的原因。
我尝试了 git update-index --assume-unchanged ,但没有成功。
有什么建议吗?
I removed some files from git index , using git rm --cached
.
Those files were already staged before.
Now those files still shows at the GitX stage area, with red icon near them.
I would like them disappear, that's the reason I ignored them.
I tried git update-index --assume-unchanged
to no avail.
Any advice ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
来自 GitX 手册:
这意味着您的 git rm --cached 确实修改了 GitX 显示的暂存区域,将这些文件标记为在下次提交时从缓存(而不是工作树)中删除。
要让它们真正消失 GUI(从 GitX 的暂存区域或“暂存更改”部分),您所需要做的就是提交它们。
From GitX manual:
Meaning your
git rm --cached
did modify the staging area shown by GitX, marking those files to be deleted from the cache (and not the working tree) on the next commit.All you need to do for them to actually disappear the GUI (from the staging area or "staged Changes" part of GitX) is to commit them.