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

 

posted @ 2021-06-11 10:06  shineAnthony  阅读(7310)  评论(0编辑  收藏  举报