IDEA GIT Commit failed 报错 use "git add <file>..." to include in what will be committed

# 一. 错误出现

IntelliJ IDEA 2020.3.2 使用git提交代码到本地仓库,同事push到gitlab上时。其他文件都提交成功,一个文件报了如下错误。

# 二. 排查原因

看报错,我去 git add了无法commit 的文件。结果依旧无法commit

 百度搜索解决方案,删除文件夹,再把文件夹内容复制进去重新提交。使用新分支合并之后等等。操作量级都太重,不符合我的解决方案

就去stackoverflow 找了下问题原因。这是问题原文

他遇到了和我一样的问题,然后下方的回复说 .gitignore only ignores newly added (untracked) files.  git只会忽略 新add之后的 和untracked的文件。他建议我去本地仓库删掉这个文件的add,使这个文件重新变回untracked状态。附图:

删除本地文件提交的add之后,重新commit之后,就解决了该问题。图中是他的解释,另附上问题链接和GIT文件状态的科普链接。

问题链接:https://stackoverflow.com/questions/32384473/gitignore-not-ignoring-idea-path

GIT文件状态:https://www.cnblogs.com/utank/p/12180531.html

半水宥坐,中庸之道。
原文地址:https://www.cnblogs.com/ShineAnthony/p/14873987.html