使用Eclipse,如何删除一个已经在GitHub中但应该在.gitignore文件中的文件?

t98cgbkg  于 2023-01-15  发布在  Git
关注(0)|答案(1)|浏览(111)

如果一个文件“a.txt”已经被提交并推送到GitHub repo,但我现在想忽略它。
使用git bash,我可以使用git rm --cached a.txt.gitignore中的一个新行“a.txt”来删除GitHub repo中的这个文件。
但是如果我使用Eclipse,我应该怎么做?

yx2lnoni

yx2lnoni1#

Eclipse允许您通过右键单击文件并选择TeamAdvancedUntrack来将文件标记为Untracked,即使该文件存在于.gitignore中。
x1c 0d1x(我删除了上下文菜单中一些不必要的部分)
这基本上与git rm --cached的作用相同。
然后,该文件将在Git Staging菜单的Staged Changes部分标记为已删除:

完成这些操作后,只需提交并推送(分阶段)更改。
当然,没有什么可以阻止您使用命令行,即使您使用Eclipse,您仍然可以通过命令行输入一些命令,并使用Eclipse/EGit执行一些其他操作。

相关问题