IntelliJ/GIT:如何清除/删除提交窗口中的文件?

3
我刚在IntelliJ中开始了一个新项目,并在github上创建了一个新的存储库,我可以提交和推送代码。
我发现每次要进行一些实现时,这些文件都会出现在“更改”下。我该如何从“提交”窗口中删除它们?我只想看到我所做的更改/实现,而不是其他我永远不会上传的文件。
那么我该如何删除或清理这些文件呢?

Here is the files I do not want to see in the commit window

更新: 我删除了整个项目,尝试从一开始就将这些文件添加到gitignore文件中,并且它起作用了,似乎是我的IDE出现了某种错误或问题。
2个回答

3

看起来你已经将这些文件添加到了Git中。

你需要先添加git rm --cached <filename>,以便从git中删除这些文件。

然后你需要在项目视图中右键点击这些文件 -> Git | Add to .gitignore


嗨,我没有使用git命令,我只使用IntelliJ GUI界面处理GIT。 - user12476182
1
我理解这个问题。UI界面中没有删除git文件的操作,因此您需要在命令行中运行git命令。 - Ruslan Kuleshov

0

你可以使用 .gitignore 文件。

这是我的文件样式: gitignore

如果你右键点击 app > git,你会看到一个选项来添加 .gitignore 文件。


嗨,我也有gitignore文件,看起来像这样:

Java模板

编译后的类文件

*.class

日志文件

*.log

BlueJ文件

*.ctxt

用于Java(J2ME)的移动工具

.mtj.tmp/

包文件

*.jar *.war *.nar *.ear *.zip *.tar.gz *.rar

虚拟机崩溃日志,请参见http://www.java.com/en/download/help/error_hotspot.xml

hs_err_pid*但是我仍然在提交窗口中看到一些东西 :(
- user12476182
1
根据你所忽略的内容,看起来它正在工作。我没有看到任何这些扩展名。如果你刚刚对你的.gitignore进行了更改,也许尝试推送它们? - yellowyetti
我不知道在开始Github分享项目时是否选择了任何设置,也没有成功地在之后禁用它,但是我按照您的建议删除了整个项目并重新尝试,现在它可以工作了,谢谢! - user12476182

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接