IntelliJ/GIT:如何从提交窗口清除/删除文件?
Posted
技术标签:
【中文标题】IntelliJ/GIT:如何从提交窗口清除/删除文件?【英文标题】:IntelliJ/GIT: How do I clear/remove files from the commit window? 【发布时间】:2021-11-28 16:48:20 【问题描述】:我刚刚在 IntelliJ 中启动了一个新项目,并在 github 上创建了一个新存储库,我可以在其中提交和推送。
我可以看到,每次我想做一些实现时,我也可以在 Changes 下看到这些文件。如何从 commit 窗口中删除这些?我只想看看我所做的更改/实现,而不是我永远不会上传的其他文件。
我怎样才能删除/清理这些?
更新: 我删除了整个项目并尝试从一开始就将这些文件添加到 gitignore 文件中并且它工作正常,似乎是我的 IDE 的错误或其他东西
【问题讨论】:
【参考方案1】:您似乎已将这些文件添加到 Git。
您需要先添加 git rm --cached <filename>
才能从 git 中删除这些文件。
然后你需要在项目视图中右键单击这些文件-> Git
| Add to .gitignore
【讨论】:
嗨,我没有使用 git 命令,我只是使用 IntelliJ GUI 界面来处理 GIT 我明白这一点。 UI 中没有从 git 中删除文件的操作,因此您需要在命令行中运行 git 命令 好的,谢谢你的帮助!【参考方案2】:您可以使用 .gitignore 文件。
这是我的样子: gitignore
如果您右键单击 app > git,您可以看到添加 .gitignore 文件的选项。
【讨论】:
嗨,我也有 gitignore 文件,看起来像这样: ### Java 模板 # 编译的类文件 .class # 日志文件 *.log # BlueJ 文件 *.ctxt # 移动工具Java (J2ME) .mtj.tmp/ # Package Files # *.jar *.war *.nar *.ear *.zip *.tar.gz *.rar # 虚拟机崩溃日志,见java.com/en/download/help/error_hotspot.xmlhs_err_pid 但是我仍然在提交窗口中看到了东西:( 看起来它正在根据您忽略的内容工作。我没有看到任何这些扩展。如果您刚刚对 .gitignore 进行了更改,也许可以尝试推送它们? 我不知道我在启动Github-share项目时是否选择了任何设置,之后没有设法禁用它,但是我删除了整个项目并按照你说的再次尝试了它现在可以使用了,谢谢!以上是关于IntelliJ/GIT:如何从提交窗口清除/删除文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何从本地 cocoapods 缓存中清除或清理特定的 pod