# 一. 錯誤出現
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