# 一. 错误出现
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