【问题标题】:IntelliJ/GIT: How do I clear/remove files from the commit window?IntelliJ/GIT:如何从提交窗口清除/删除文件?
【发布时间】:2021-11-28 16:48:20
【问题描述】:

我刚刚在 IntelliJ 中启动了一个新项目,并在 github 上创建了一个新存储库,我可以在其中提交和推送。

我可以看到,每次我想做一些实现时,我也可以在 Changes 下看到这些文件。如何从 commit 窗口中删除这些?我只想看看我所做的更改/实现,而不是我永远不会上传的其他文件。

我怎样才能删除/清理这些?

更新: 我删除了整个项目并尝试从一开始就将这些文件添加到 gitignore 文件中并且它工作正常,似乎是我的 IDE 的错误或其他东西

【问题讨论】:

    标签: java git intellij-idea


    【解决方案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项目时是否选择了任何设置,之后没有设法禁用它,但是我删除了整个项目并按照你说的再次尝试了它现在可以使用了,谢谢!
    猜你喜欢
    • 2012-09-10
    • 1970-01-01
    • 2021-12-31
    • 2014-06-27
    • 1970-01-01
    • 2011-01-29
    • 2017-11-27
    • 2021-02-24
    • 2017-09-18
    相关资源
    最近更新 更多